UdecxInitializeWdfDeviceInit-Funktion (udecxwdfdevice.h)

Initialisiert Geräteinitialisierungsvorgänge, wenn der PnP-Manager (Plug & Play) das Vorhandensein eines Geräts meldet.

Syntax

NTSTATUS UdecxInitializeWdfDeviceInit(
  PWDFDEVICE_INIT WdfDeviceInit
);

Parameter

WdfDeviceInit

Ein Zeiger auf eine vom Framework zugewiesene WDFDEVICE_INIT-Struktur .

Rückgabewert

Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen entsprechenden NTSTATUS-Fehlercode zurück.

Hinweise

Der Clienttreiber für das emulierte Hostcontrollergerät ruft diese Methode in seiner EvtDriverDeviceAdd-Implementierung auf, bevor WdfDeviceCreate und UdecxWdfDeviceAddUsbDeviceEmulation aufgerufen wird. Codebeispiel finden Sie unter UdecxWdfDeviceAddUsbDeviceEmulation.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
KMDF-Mindestversion 1.15
Kopfzeile udecxwdfdevice.h (einschließlich Udecx.h)
Bibliothek Udecxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

Architektur: USB-Geräteemulation (UDE)

WDFDEVICE_INIT

WdfDeviceCreate

Schreiben eines UDE-Clienttreibers