Partilhar via


C28143

aviso C28143: Uma rotina de despacho que chama IoMarkIrpPending também deve retornar STATUS_PENDING

Uma rotina de despacho que chama IoMarkIrpPending inclui pelo menos um caminho no qual o driver retorna um valor diferente de STATUS_PENDING.

Exemplo

O exemplo de código a seguir provoca esse aviso.

IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;

O exemplo de código a seguir evita esse aviso.

IoMarkIrpPending(Irp);
...
return STATUS_PENDING;