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 |