Compartir a través de


Función RxSpinDownMRxDispatcher (rxworkq.h)

RxSpinDownMRxDispatcher elimina el contexto del distribuidor para un minidirector de red.

Sintaxis

NTSTATUS RxSpinDownMRxDispatcher(
  [in, out] IN OUT PRDBSS_DEVICE_OBJECT pMRxDeviceObject
);

Parámetros

[in, out] pMRxDeviceObject

Puntero al objeto de dispositivo del controlador minidirector de red correspondiente.

Valor devuelto

RxSpinDownMRxDispatcher devuelve STATUS_SUCCESS de éxito. En las compilaciones comprobadas, esta rutina hace que el sistema aserte en caso de error.

Comentarios

La rutina RxSpinDownMRxDispatcher establecerá una solicitud de anulación en el objeto de dispositivo de controlador del controlador del controlador minidirector (el miembro DispatcherContext.pTearDownEvent del objeto de dispositivo se establece en &TearDownEvent) y espera a que el controlador elimine los subprocesos de trabajo pendientes.

La rutina RxSpinDownMRxDispatcher también la llaman internamente las rutinas RxStopMiniRdr y RxpUnregisterMinirdr .

Requisitos

Requisito Value
Cliente mínimo compatible La rutina RxSpinDownMRxDispatcher solo está disponible en Windows XP y versiones posteriores.
Plataforma de destino Escritorio
Encabezado rxworkq.h (incluya Rxworkq.h, Rxstruc.h)
IRQL <= APC_LEVEL

Consulte también

RxDispatchToWorkerThread

RxPostToWorkerThread