次の方法で共有


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 以降でのみ使用できます。
対象プラットフォーム デスクトップ
Header rxworkq.h (Rxworkq.h、Rxstruc.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

RxDispatchToWorkerThread

RxPostToWorkerThread