次の方法で共有


RxCompleteRequest 関数 (rxprocs.h)

RxCompleteRequest は、RX_CONTEXT構造体に関連付けられている IRP 要求を完了します。

構文

NTSTATUS RxCompleteRequest(
  PRX_CONTEXT pContext,
  NTSTATUS    Status
);

パラメーター

pContext

RX_CONTEXTへのポインター。 このパラメーターには、操作の完了を要求する IRP が含まれています。

Status

IRP 要求が完了したときに返される状態の値。 これは、完了時に関連付けられている IRP の IoStatus.Status メンバーに格納される値です。

戻り値

RxCompleteRequestStatus パラメーターの値を返します。

注釈

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

こちらもご覧ください

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock