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

Weitere Informationen

Architektur: USB-Geräteemulation (UDE)

EVT_UDECX_USB_DEVICE_D0_EXIT

Schreiben eines UDE-Clienttreibers