다음을 통해 공유


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