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使用传入的 RxContext 参数在内部调用 RxDereferenceAndDeleteRxContext,以取消引用RX_CONTEXT结构。

要求

要求
目标平台 桌面
标头 rxprocs.h (包括 Rxprocs.h、Rxcontx.h)
IRQL <= APC_LEVEL

另请参阅

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock