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)