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 루틴은 RxStopMiniRdrRxpUnregisterMinirdr 루틴에 의해 내부적으로 호출됩니다.

요구 사항

   
지원되는 최소 클라이언트 RxSpinDownMRxDispatcher 루틴은 Windows XP 이상에서만 사용할 수 있습니다.
대상 플랫폼 데스크톱
헤더 rxworkq.h(Rxworkq.h, Rxstruc.h 포함)
IRQL <= APC_LEVEL

참조

RxDispatchToWorkerThread

RxPostToWorkerThread