RxCompleteRequest 関数 (rxprocs.h)
RxCompleteRequest は、RX_CONTEXT構造体に関連付けられている IRP 要求を完了します。
構文
NTSTATUS RxCompleteRequest(
PRX_CONTEXT pContext,
NTSTATUS Status
);
パラメーター
pContext
RX_CONTEXTへのポインター。 このパラメーターには、操作の完了を要求する IRP が含まれています。
Status
IRP 要求が完了したときに返される状態の値。 これは、完了時に関連付けられている IRP の IoStatus.Status メンバーに格納される値です。
戻り値
RxCompleteRequest は Status パラメーターの値を返します。
注釈
RxCompleteRequest ルーチンは、通常、ネットワーク ミニ リダイレクター ドライバーによって直接呼び出されません。 RDBSS はこのルーチンを内部的に呼び出して、I/O 要求パケットを完了します。
RxCompleteRequest はRxCompleteRequest_Realを内部的 に呼び 出して要求を完了します。 rxCompleteRequest ルーチンは、RxCompleteRequest_Realを呼び出す前に、RxContext パラメーターが指すRX_CONTEXT構造体の LoudCompletionString メンバーの値をチェックし、Status が STATUS_SUCCESS と等しくない場合は追加のデバッグ情報を出力します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | rxprocs.h (Rxprocs.h、Rxcontx.h を含む) |
IRQL | <= APC_LEVEL |
こちらもご覧ください
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially