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,或在失敗時傳回下列其中一個錯誤值:

傳回碼 Description
STATUS_CANCELLED
RxContext 參數已經取消。 如果 RxContextFlags 成員已設定RX_CONTEXT_FLAG_CANCELLED位,就會傳回錯誤。

備註

RxSetMinirdrCancelRoutine 例程會將 RxContext 參數的 MRxCancelRoutine 成員設定為 MRxCancelRoutine 參數的值。 此作業受到微調鎖定保護。

規格需求

需求
目標平台 桌面
標頭 rxcontx.h (包含 Mrx.h、Rxcontx.h)
IRQL <= APC_LEVEL

另請參閱

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially