Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird für die Entwicklung eines emulierten USB-Hostcontrollertreibers (Universal Serial Bus) und eines angeschlossenen virtuellen USB-Geräts verwendet. Beide Komponenten werden in einem einzelnen KMDF-Treiber kombiniert, der mit der von Microsoft bereitgestellten USB-Geräteemulationsklassenerweiterung (UdeCx) kommuniziert.
Schließen Sie diesen Header nicht direkt ein. Schließen Sie stattdessen Udecx.h ein.
Weitere Informationen finden Sie unter
udecxwdfdevice.h enthält die folgenden Programmierschnittstellen:
Functions
|
UDECX_WDF_DEVICE_CONFIG_INIT Initialisiert eine UDECX_WDF_DEVICE_CONFIG-Struktur. |
|
UdecxInitializeWdfDeviceInit UdecxInitializeWdfDeviceInit initialisiert Geräteinitialisierungsvorgänge, wenn der PnP-Manager (Plug and Play) das Vorhandensein eines Geräts meldet. |
|
UdecxWdfDeviceAddUsbDeviceEmulation Initialisiert ein Frameworkgeräteobjekt, um Vorgänge im Zusammenhang mit einem Hostcontroller und einem virtuellen USB-Gerät zu unterstützen, das an den Controller angeschlossen ist. |
|
UdecxWdfDeviceNeedsReset Informiert die USB-Geräteemulationsklassenerweiterung (UdeCx), dass das Gerät einen Zurücksetzungsvorgang benötigt. |
|
UdecxWdfDeviceResetComplete Informiert die USB-Geräteemulationsklassenerweiterung (UdeCx), dass der Zurücksetzungsvorgang auf dem angegebenen Controller konkurrieren wurde. |
|
UdecxWdfDeviceTryHandleUserIoctl Versucht, eine IOCTL-Anforderung zu verarbeiten, die von einer Benutzermodussoftware gesendet wird. |
Rückruffunktionen
|
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY Die Implementierung des UDE-Clienttreibers, um die Funktionen zu ermitteln, die vom emulierten USB-Hostcontroller unterstützt werden. |
|
EVT_UDECX_WDF_DEVICE_RESET Die Implementierung des UDE-Clienttreibers zum Zurücksetzen des emulierten Hostcontrollers oder der daran angeschlossenen Geräte. |
Strukturen
|
UDECX_WDF_DEVICE_CONFIG Enthält Zeiger auf Ereignisrückruffunktionen, die vom UDE-Clienttreiber für einen USB-Hostcontroller implementiert werden. Initialisieren Sie diese Struktur, indem Sie UDECX_WDF_DEVICE_CONFIG_INIT aufrufen. |
Enumerationen
|
UDECX_WDF_DEVICE_RESET_ACTION Definiert Werte, die die Typen des Zurücksetzungsvorgangs angeben, die von einem emulierten USB-Hostcontroller unterstützt werden. |
|
UDECX_WDF_DEVICE_RESET_TYPE Definiert Werte, die den Typ des Zurücksetzens für ein UDE-Gerät angibt. |