RxSetMinirdrCancelRoutine 函数 (rxcontx.h)
网络微型重定向程序驱动程序调用 RxSetMinirdrCancelRoutine,为RX_CONTEXT结构设置网络微型重定向程序取消例程。
语法
NTSTATUS RxSetMinirdrCancelRoutine(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PMRX_CALLDOWN MRxCancelRoutine
);
参数
[in, out] RxContext
指向RX_CONTEXT结构的指针。
[in] MRxCancelRoutine
指向取消例程的指针。
返回值
RxSetMinirdrCancelRoutine 在成功时返回STATUS_SUCCESS,或在失败时返回以下错误值之一:
返回代码 | 说明 |
---|---|
|
RxContext 参数已取消。 如果 RxContext 的 Flags 成员设置了 RX_CONTEXT_FLAG_CANCELLED 位,则将返回错误。 |
注解
RxSetMinirdrCancelRoutine 例程将 RxContext 参数的 MRxCancelRoutine 成员设置为 MRxCancelRoutine 参数的值。 此操作受自旋锁的保护。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | rxcontx.h (包括 Mrx.h、Rxcontx.h) |
IRQL | <= APC_LEVEL |