UdecxUsbDeviceInitAllocate-Funktion (udecxusbdevice.h)
Ordnet Arbeitsspeicher 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 für ein Framework-Geräteobjekt, das ein USB-Gerät darstellt. Der Clienttreiber hat dieses Objekt im vorherigen Aufruf von UdecxWdfDeviceAddUsbDeviceEmulation initialisiert.
Rückgabewert
Diese Methode gibt einen Zeiger auf eine undurchsichtige UDECXUSBDEVICE_INIT zurück, die die Initialisierungsparameter enthält. Die Struktur wird durch die ERWEITERUNG der USB-Geräteemulationsklasse (UdeCx) zugeordnet.
Hinweise
Der UDE-Clienttreiber ruft diese Methode auf, um Parameter für das virtuelle Gerät zuzuweisen, das durch einen nachfolgenden Aufruf von UdecxUsbDeviceCreate erstellt wird. Wenn das Gerät nicht erstellt wurde oder der Treiber die Ressourcen verwendet hat, muss der Treiber die Ressourcen durch Aufrufen von UdecxUsbDeviceInitFree freigeben.
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für