Udostępnij przez


C28143

ostrzeżenie C28143: Procedurę wysyłania, która wywołuje metodę IoMarkIrpPending, musi również zwrócić STATUS_PENDING

Procedura wysyłania, która wywołuje IoMarkIrpPending zawiera co najmniej jedną ścieżkę, w której sterownik zwraca wartość inną niż STATUS_PENDING.

przykład

Poniższy przykład kodu wywołuje to ostrzeżenie.

IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;

Poniższy przykład kodu pozwala uniknąć tego ostrzeżenia.

IoMarkIrpPending(Irp);
...
return STATUS_PENDING;