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