UdecxUsbDeviceLinkPowerExitComplete-Funktion (udecxusbdevice.h)
Schließt eine asynchrone Anforderung zum Senden des Geräts in einen Energiesparmodus ab.
Syntax
void UdecxUsbDeviceLinkPowerExitComplete(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] NTSTATUS CompletionStatus
);
Parameter
[in] UdecxUsbDevice
Ein Handle für das UDE-Geräteobjekt. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceCreate abgerufen.
[in] CompletionStatus
Ein geeigneter NTSTATUS-Fehlercode , der den Erfolg oder Fehler des asynchronen Vorgangs angibt.
Rückgabewert
Keine
Bemerkungen
Wenn die USB-Geräteemulationsklassenerweiterung (UdeCx) eine Anforderung erhält, um das Gerät in einen Energiesparzustand zu senden, 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 in den Energiesparmodus ausgeführt hat, ruft der Treiber diese Methode auf, um die Klassenerweiterung zu benachrichtigen, dass die Energieanforderung abgeschlossen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.15 |
Kopfzeile | udecxusbdevice.h (include Udecx.h) |
Bibliothek | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |