Compartilhar via


Função UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)

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

Sintaxe

void UdecxUsbDeviceLinkPowerEntryComplete(
  [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.

Retornar valor

Nenhum

Comentários

Quando a extensão de classe de emulação de dispositivo USB (UdeCx) recebe uma solicitação para trazer o dispositivo do estado de baixa potência e entrar no estado de trabalho, ela invoca a implementação do driver cliente da função de retorno de chamada EVT_UDECX_USB_DEVICE_D0_ENTRY .

Depois que o driver do cliente executar as etapas necessárias para colocar o dispositivo USB virtual no estado de trabalho, 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 (inclua Udecx.h)
Biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Confira também

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

EVT_UDECX_USB_DEVICE_D0_ENTRY

Escrever um driver de cliente UDE