C28143

警告 C28143: IoMarkIrpPendingを呼び出すディスパッチ ルーチンも STATUS_PENDING を返す必要があります

IoMarkIrpPending を呼び出すディスパッチ ルーチンには、ドライバーが STATUS_PENDING 以外の値を返すパスが少なくとも 1 つ含まれています。

次のコード例では、この警告が表示されます。

IoMarkIrpPending(Irp);
...
return STATUS_SUCCESS;

次のコード例では、この警告を回避します。

IoMarkIrpPending(Irp);
...
return STATUS_PENDING;