Función UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)
Completa una solicitud asincrónica para sacar el dispositivo de un estado de baja potencia.
Sintaxis
void UdecxUsbDeviceLinkPowerEntryComplete(
[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 traer el dispositivo del estado de baja potencia y entrar en estado de trabajo, invoca la implementación del controlador cliente de la función de devolución de llamada EVT_UDECX_USB_DEVICE_D0_ENTRY.
Después de que el controlador cliente haya realizado los pasos necesarios para llevar el dispositivo USB virtual al estado de funcionamiento, 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)