Funzione UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)
Completa una richiesta asincrona per l'uscita del dispositivo da uno stato di basso consumo.
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
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 portare il dispositivo dallo stato di alimentazione insufficiente e di entrare nello 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 lo stato di funzionamento del dispositivo USB virtuale, 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)