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.
Weist Speicher für eine UDECXUSBDEVICE_INIT-Struktur zu, die zum Initialisieren eines virtuellen USB-Geräts verwendet wird.
Syntax
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
Parameter
[in] UdecxWdfDevice
Ein Handle zu einem Framework-Geräteobjekt, das ein USB-Gerät darstellt. Der Clienttreiber initialisierte dieses Objekt im vorherigen Aufruf von UdecxWdfDeviceAddUsbDeviceEmulation.
Rückgabewert
Diese Methode gibt einen Zeiger auf eine undurchsichtige UDECXUSBDEVICE_INIT zurück, die die Initialisierungsparameter enthält. Die Struktur wird von der ERWEITERUNG der USB-Geräteemulationsklasse (UdeCx) zugewiesen.
Bemerkungen
Der UDE-Clienttreiber ruft diese Methode auf, um Parameter für das virtuelle Gerät zuzuweisen, das durch einen nachfolgenden Aufruf von UdecxUsbDeviceCreateerstellt wird. Wenn das Gerät nicht erstellt wird oder der Treiber mit den Ressourcen fertig ist, muss der Treiber die Ressourcen freigeben, indem er UdecxUsbDeviceInitFreeaufruft.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Zielplattform- | Fenster |
| Minimale KMDF-Version | 1.15 |
| Header- | udecxusbdevice.h (include Udecx.h) |
| Library | Udecxstub.lib |
| IRQL- | PASSIVE_LEVEL |