Функция 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 уже отменен. Ошибка будет возвращена, если элемент FlagsrxContext имеет RX_CONTEXT_FLAG_CANCELLED бит.

Комментарии

Подпрограмма RxSetMinirdrCancelRoutine задает для элемента MRxCancelRoutine параметра RxContext значение параметра MRxCancelRoutine . Эта операция защищена спин-блокировкой.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть rxcontx.h (включая Mrx.h, Rxcontx.h)
IRQL <= APC_LEVEL

См. также раздел

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially