Condividi tramite


Funzione UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)

Completa una richiesta asincrona per l'uscita del dispositivo da uno stato di bassa potenza.

Sintassi

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

Parametri

[in] UdecxUsbDevice

Handle per l'oggetto dispositivo UDE. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceCreate.

[in] CompletionStatus

Codice di errore NTSTATUS appropriato che indica l'esito positivo o negativo dell'operazione asincrona.

Valore restituito

nessuno

Osservazioni

Quando l'estensione della classe di emulazione del dispositivo USB (UdeCx) ottiene una richiesta per portare il dispositivo dallo stato di alimentazione bassa e immettere lo stato di lavoro, richiama l'implementazione del driver client della funzione di callback EVT_UDECX_USB_DEVICE_D0_ENTRY.

Dopo che il driver client ha eseguito i passaggi necessari per portare il dispositivo USB virtuale allo stato funzionante, il driver chiama questo metodo per notificare l'estensione della classe che ha completato la richiesta di alimentazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Versione KMDF minima 1.15
Intestazione udecxusbdevice.h (include Udecx.h)
Libreria Udecxstub.lib
IRQL PASSIVE_LEVEL

Vedi anche

Architettura: Emulazione dispositivo USB (UDE)

EVT_UDECX_USB_DEVICE_D0_ENTRY

Scrivere un driver client UDE