Share via


Función UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)

Completa una solicitud asincrónica para sacar el dispositivo de un estado de bajo consumo.

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

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

Valor devuelto

None

Observaciones

Cuando la extensión de clase de emulación de dispositivo USB (UdeCx) obtiene una solicitud para traer el dispositivo de bajo estado de energía 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 alimentación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Versión mínima de KMDF 1.15
Encabezado udecxusbdevice.h (incluya Udecx.h)
Library Udecxstub.lib
IRQL PASSIVE_LEVEL

Consulte también

Arquitectura: emulación de dispositivos USB (UDE)

EVT_UDECX_USB_DEVICE_D0_ENTRY

Escritura de un controlador de cliente UDE