UdecxUsbDeviceLinkPowerExitComplete-Funktion (udecxusbdevice.h)
Schließt eine asynchrone Anforderung zum Senden des Geräts an einen Energiesparzustand ab.
void UdecxUsbDeviceLinkPowerExitComplete(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] NTSTATUS CompletionStatus
);
[in] UdecxUsbDevice
Ein Handle für UDE-Geräteobjekt. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceCreateabgerufen.
[in] CompletionStatus
Ein geeigneter NTSTATUS Fehlercode, der den Erfolg oder Fehler des asynchronen Vorgangs angibt.
Nichts
Wenn die Erweiterung der USB-Geräteemulationsklasse (UdeCx) eine Anforderung zum Senden des Geräts an einen Energiesparzustand abruft, ruft sie die Implementierung der EVT_UDECX_USB_DEVICE_D0_EXIT Rückruffunktion des Clienttreibers auf.
Nachdem der Clienttreiber die erforderlichen Schritte zum Senden des virtuellen USB-Geräts an den Energiesparmodus ausgeführt hat, ruft der Treiber diese Methode auf, um die Klassenerweiterung zu benachrichtigen, dass sie die Energieanforderung abgeschlossen hat.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Fenster |
Minimale KMDF-Version | 1.15 |
Header- | udecxusbdevice.h (include Udecx.h) |
Library | Udecxstub.lib |
IRQL- | PASSIVE_LEVEL |