C28143
предупреждение C28143: подпрограмма диспетчеризации, которая вызывает IoMarkIrpPending, также должна возвращать STATUS_PENDING
Подпрограмма диспетчеризации, вызывающая IoMarkIrpPending , включает по крайней мере один путь, по которому драйвер возвращает значение, отличное от STATUS_PENDING.
Пример
Это предупреждение вызывается в следующем примере кода.
IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;
Следующий пример кода позволяет избежать этого предупреждения.
IoMarkIrpPending(Irp);
...
return STATUS_PENDING;