Поделиться через


C28143

предупреждение C28143: подпрограмма диспетчеризации, которая вызывает IoMarkIrpPending, также должна возвращать STATUS_PENDING

Подпрограмма диспетчеризации, вызывающая IoMarkIrpPending , включает по крайней мере один путь, по которому драйвер возвращает значение, отличное от STATUS_PENDING.

Пример

Это предупреждение вызывается в следующем примере кода.

IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;

Следующий пример кода позволяет избежать этого предупреждения.

IoMarkIrpPending(Irp);
...
return STATUS_PENDING;