Поделиться через


Функция RxSpinDownMRxDispatcher (rxworkq.h)

RxSpinDownMRxDispatcher разрывает контекст диспетчера для мини-перенаправления сети.

Синтаксис

NTSTATUS RxSpinDownMRxDispatcher(
  [in, out] IN OUT PRDBSS_DEVICE_OBJECT pMRxDeviceObject
);

Параметры

[in, out] pMRxDeviceObject

Указатель на объект устройства соответствующего драйвера мини-перенаправления сети.

Возвращаемое значение

RxSpinDownMRxDispatcher возвращает STATUS_SUCCESS при успешном выполнении. При проверке сборки эта подпрограмма приводит к сбою системы ASSERT.

Замечания

подпрограмма RxSpinDownMRxDispatcher установит запрос на удаление в объект устройства драйвера мини-перенаправления (драйверу DispatcherContext.pTearDownEvent элементу объекта устройства установлено значение &TearDownEvent) и дождитесь, пока драйвер разорвать все невыполненные рабочие потоки.

Подпрограмма RxSpinDownMRxDispatcher также называется внутренне RxStopMiniRdr и подпрограммы RxpUnregisterMinirdr.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Подпрограмма RxSpinDownMRxDispatcher доступна только в Windows XP и более поздних версиях.
целевая платформа Настольный
заголовка rxworkq.h (include Rxworkq.h, Rxstruc.h)
IRQL <= APC_LEVEL

См. также

RxDispatchToWorkerThread

RxPostToWorkerThread