Freigeben über


UdecxUsbDeviceSignalFunctionWake-Funktion (udecxusbdevice.h)

Initiiert die Aktivierung der angegebenen Funktion aus einem Energiesparzustand. Dies gilt für virtuelle USB 3.0-Geräte.

Syntax

void UdecxUsbDeviceSignalFunctionWake(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] ULONG          Interface
);

Parameter

[in] UdecxUsbDevice

Ein Handle für das UDE-Geräteobjekt. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceCreate abgerufen.

[in] Interface

Dieser Wert ist die bInterfaceNumber der Schnittstelle, die aktiviert wird.

Rückgabewert

Keine

Bemerkungen

Der Clienttreiber für das Gerät muss die Aktivierungsfunktion im letzten EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE Anruf aktiviert haben.

Wenn sich das Gerät in einem Energiesparzustand befindet oder in einen solchen Zustand wechselt, wird durch diesen Aufruf auch das gesamte Gerät aktiviert.

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_SET_FUNCTION_SUSPEND_AND_WAKE

Schreiben eines UDE-Clienttreibers