Compartilhar via


Função UdecxUsbDeviceLinkPowerExitComplete (udecxusbdevice.h)

Conclui uma solicitação assíncrona para enviar o dispositivo para um estado de baixa energia.

Sintaxe

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

Parâmetros

[in] UdecxUsbDevice

Um identificador para o objeto de dispositivo UDE. O driver cliente recuperou esse ponteiro na chamada anterior para UdecxUsbDeviceCreate.

[in] CompletionStatus

Um código de erro NTSTATUS apropriado que indica o êxito ou a falha da operação assíncrona.

Retornar valor

Nenhum

Comentários

Quando a extensão de classe de emulação de dispositivo USB (UdeCx) recebe uma solicitação para enviar o dispositivo para um estado de baixa energia, ela invoca a implementação do driver cliente da função de retorno de chamada EVT_UDECX_USB_DEVICE_D0_EXIT.

Depois que o driver cliente tiver executado as etapas necessárias para enviar o dispositivo USB virtual para o estado de baixa energia, o driver chamará esse método para notificar a extensão de classe de que ele concluiu a solicitação de energia.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Versão mínima do KMDF 1.15
Cabeçalho udecxusbdevice.h (include Udecx.h)
Biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Confira também

Arquitetura: UDE (emulação de dispositivo USB)

EVT_UDECX_USB_DEVICE_D0_EXIT

Escrever um driver de cliente UDE