Compartilhar via


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 do dispositivo do driver de minidiretório de rede correspondente.

Valor de retorno

RxSpinDownMRxDispatcher retorna STATUS_SUCCESS com êxito. Em builds verificados, essa rotina faz com que o sistema asserte sobre a falha.

Observações

A rotina de RxSpinDownMRxDispatcher de definirá uma solicitação de demolição no objeto do dispositivo de driver do driver de minidiretório de rede (o DispatcherContext.pTearDownEvent membro do objeto do dispositivo está definido como &TearDownEvent) e aguardará que o driver derrube quaisquer threads de trabalho pendentes.

A rotina de RxSpinDownMRxDispatcher também é chamada internamente pelas rotinas RxStopMiniRdr e RxpUnregisterMinirdr.

Requisitos

Requisito Valor
de cliente com suporte mínimo A rotina RxSpinDownMRxDispatcher só está disponível no Windows XP e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho rxworkq.h (include Rxworkq.h, Rxstruc.h)
IRQL <= APC_LEVEL

Consulte também

RxDispatchToWorkerThread

RxPostToWorkerThread