Freigeben über


UdecxInitializeWdfDeviceInit-Funktion (udecxwdfdevice.h)

Initialisiert Geräteinitialisierungsvorgänge, wenn der Plug and Play -Manager (PnP) 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 geeigneten NTSTATUS Fehlercode zurück.

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Minimale KMDF-Version 1.15
Header- udecxwdfdevice.h (include Udecx.h)
Library Udecxstub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

Architektur: USB Device Emulation (UDE)

WDFDEVICE_INIT

WdfDeviceCreate

Schreiben eines UDE-Clienttreibers