Partilhar via


C28143

aviso C28143: uma rotina de expedição que chama IoMarkIrpPending também deve retornar STATUS_PENDING

Uma rotina de expedição 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 gera esse aviso.

IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;

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

IoMarkIrpPending(Irp);
...
return STATUS_PENDING;