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 |
另请参阅
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially