RxCompleteRequest_Real函式 (rxprocs.h)

RxCompleteRequest_Real 完成與RX_CONTEXT結構相關聯的 IRP 要求。

語法

void RxCompleteRequest_Real(
  [in] IN PRX_CONTEXT RxContext,
  [in] IN PIRP        Irp,
  [in] IN NTSTATUS    Status
);

參數

[in] RxContext

要完成之 IRP 相關聯之RX_CONTEXT結構的指標。

[in] Irp

要完成之 IRP 的指標。

[in] Status

IRP 要求完成時要傳回的狀態值。 這是將在完成時儲存在相關聯 IRP 的 IoStatus.Status 成員中的值。

傳回值

備註

網路迷你重新導向器驅動程式通常不會直接呼叫 RxCompleteRequest_Real 常式。 RDBSS 會在內部呼叫此常式,以完成 I/O 要求封包。

如果Irp傳入Null值,則RxCompleteRequest_Real會將此值記錄為已核取組建中的錯誤。 如果針對RxContext 傳入非Null值,則RxCompleteRequest_Real內部呼叫RxDereferenceAndDeleteRxCoNtext,並將傳入RxCoNtext參數來取值RX_CONTEXT結構。

必要條件

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

另請參閱

RxCompleteRequest

RxCreateRxCoNtext

RxDereference

RxDereferenceAndDeleteRxCoNtext_Real

RxInitializeCoNtext

RxPrepareCoNtextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock