Compartilhar via


Função UdecxUsbDeviceLinkPowerExitComplete (udecxusbdevice.h)

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

Sintaxe

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

Parâmetros

[in] UdecxUsbDevice

Um identificador para o objeto do 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.

Valor de retorno

Nenhum

Observações

Quando a extensão da classe de emulação de dispositivo USB (UdeCx) recebe uma solicitação para enviar o dispositivo para um estado de baixa potência, ele 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 executar 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 que concluiu a solicitação de energia.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
versão mínima do KMDF 1.15
cabeçalho udecxusbdevice.h (inclua Udecx.h)
biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

Arquitetura : UDE (Emulação de Dispositivo USB)

EVT_UDECX_USB_DEVICE_D0_EXIT

gravar um driver de cliente UDE