UdecxUsbDeviceInitAddDescriptor-Funktion (udecxusbdevice.h)
Fügt einen USB-Deskriptor zu den Initialisierungsparametern hinzu, die zum Erstellen eines virtuellen USB-Geräts verwendet werden.
Syntax
NTSTATUS UdecxUsbDeviceInitAddDescriptor(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] PUCHAR Descriptor,
[in] USHORT DescriptorLength
);
Parameter
[in, out] UdecxUsbDeviceInit
Ein Zeiger auf eine WDF-zugeordnete Struktur, die Initialisierungsparameter für das virtuelle USB-Gerät enthält. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceInitAllocateabgerufen.
[in] Descriptor
Ein vom Aufrufer zugewiesener Puffer, der den USB-Deskriptor enthält, der dem Gerät hinzugefügt werden soll.
[in] DescriptorLength
Die Länge des Deskriptorpuffers.
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.
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 |