Função RxSpinDownMRxDispatcher (rxworkq.h)
RxSpinDownMRxDispatcher rasga o contexto do dispatcher para um minidiretório de rede.
Sintaxe
NTSTATUS RxSpinDownMRxDispatcher(
[in, out] IN OUT PRDBSS_DEVICE_OBJECT pMRxDeviceObject
);
Parâmetros
[in, out] pMRxDeviceObject
Um ponteiro para o objeto de dispositivo do driver de minidiretório de rede correspondente.
Retornar valor
RxSpinDownMRxDispatcher retorna STATUS_SUCCESS em caso de êxito. Em builds verificados, essa rotina faz com que o sistema assert em caso de falha.
Comentários
A rotina RxSpinDownMRxDispatcher definirá uma solicitação de desativação no objeto de dispositivo de driver do driver de minidiretório de rede (o membro DispatcherContext.pTearDownEvent do objeto do dispositivo está definido como &TearDownEvent) e aguardará o driver derrubar quaisquer threads de trabalho pendentes.
A rotina RxSpinDownMRxDispatcher também é chamada internamente pelas rotinas RxStopMiniRdr e RxpUnregisterMinirdr .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | A rotina RxSpinDownMRxDispatcher só está disponível no Windows XP e posterior. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | rxworkq.h (inclua Rxworkq.h, Rxstruc.h) |
IRQL | <= APC_LEVEL |