UdecxUsbDeviceLinkPowerEntryComplete-Funktion (udecxusbdevice.h)
Schließt eine asynchrone Anforderung ab, um das Gerät aus einem Energiesparmodus zu bringen.
Syntax
void UdecxUsbDeviceLinkPowerEntryComplete(
[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, das Gerät aus dem Energiesparmodus zu bringen und in den Betriebszustand zu wechseln, ruft sie die Implementierung der EVT_UDECX_USB_DEVICE_D0_ENTRY Rückruffunktion des Clienttreibers auf.
Nachdem der Clienttreiber die erforderlichen Schritte zum Versetzen des virtuellen USB-Geräts in den Betriebszustand 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 |