C28143
advertencia C28143: una rutina de envío que llama a IoMarkIrpPending también debe devolver STATUS_PENDING
Una rutina de distribución que llama a IoMarkIrpPending incluye al menos una ruta de acceso en la que el controlador devuelve un valor distinto de STATUS_PENDING.
Ejemplo
En el ejemplo de código siguiente se produce esta advertencia.
IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;
En el ejemplo de código siguiente se evita esta advertencia.
IoMarkIrpPending(Irp);
...
return STATUS_PENDING;