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