Compartir a través de


Función UdecxUsbDeviceLinkPowerExitComplete (udecxusbdevice.h)

Completa una solicitud asincrónica para enviar el dispositivo a un estado de baja potencia.

Sintaxis

void UdecxUsbDeviceLinkPowerExitComplete(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] NTSTATUS       CompletionStatus
);

Parámetros

[in] UdecxUsbDevice

Identificador del objeto de dispositivo UDE. El controlador cliente recuperó este puntero en la llamada anterior a UdecxUsbDeviceCreate.

[in] CompletionStatus

Un NTSTATUS adecuado código de error que indica el éxito o error de la operación asincrónica.

Valor devuelto

Ninguno

Observaciones

Cuando la extensión de clase de emulación de dispositivo USB (UdeCx) obtiene una solicitud para enviar el dispositivo a un estado de baja potencia, invoca la implementación del controlador cliente de la función de devolución de llamada EVT_UDECX_USB_DEVICE_D0_EXIT.

Después de que el controlador cliente haya realizado los pasos necesarios para enviar el dispositivo USB virtual a un estado de bajo consumo, el controlador llama a este método para notificar a la extensión de clase que ha completado la solicitud de energía.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Windows
versión mínima de KMDF 1.15
encabezado de udecxusbdevice.h (incluya Udecx.h)
biblioteca de Udecxstub.lib
irQL PASSIVE_LEVEL

Consulte también

Arquitectura de : de emulación de dispositivos USB (UDE)

EVT_UDECX_USB_DEVICE_D0_EXIT

Escribir un controlador de cliente UDE