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_Real之前,RxCompleteRequest 例程會檢查 RxContext 參數所指向之RX_CONTEXT結構中的 LoudCompletionString 成員值,並在 Status 不等於STATUS_SUCCESS時列印額外的偵錯資訊。

規格需求

需求
目標平台 桌面
標頭 rxprocs.h (包括 Rxprocs.h、Rxcontx.h)
IRQL <= APC_LEVEL

另請參閱

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock