Condividi tramite


Funzione UdecxUsbDeviceLinkPowerExitComplete (udecxusbdevice.h)

Completa una richiesta asincrona per l'invio del dispositivo a uno stato di basso consumo.

Sintassi

void UdecxUsbDeviceLinkPowerExitComplete(
  [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

Un NTSTATUS appropriato codice di errore 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 di inviare il dispositivo a uno stato di basso consumo, richiama l'implementazione del driver client della funzione di callback EVT_UDECX_USB_DEVICE_D0_EXIT.

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
versione minima di KMDF 1.15
intestazione udecxusbdevice.h (include Udecx.h)
libreria Udecxstub.lib
IRQL PASSIVE_LEVEL

Vedere anche

architettura : UDE (USB Device Emulation)

EVT_UDECX_USB_DEVICE_D0_EXIT

Scrivere un driver client UDE