次の方法で共有


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、失敗した場合は次のいずれかのエラー値を返します。

リターン コード 説明
STATUS_CANCELLED
RxContext パラメーターは既に取り消されています。 RxContextFlags メンバーにRX_CONTEXT_FLAG_CANCELLED ビットが設定されている場合、エラーが返されます。

注釈

RxSetMinirdrCancelRoutine ルーチンは、RxContext パラメーターの MRxCancelRoutine メンバーを MRxCancelRoutine パラメーターの値に設定します。 この操作はスピンロックによって保護されます。

要件

要件
対象プラットフォーム デスクトップ
Header rxcontx.h (Mrx.h、Rxcontx.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially