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 |