UdecxUsbEndpointCreate-Funktion (udecxusbendpoint.h)
Erstellt ein UDE-Endpunktobjekt.
Syntax
NTSTATUS UdecxUsbEndpointCreate(
PUDECXUSBENDPOINT_INIT *EndpointInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBENDPOINT *UdecxUsbEndpoint
);
Parameter
EndpointInit
Ein Zeiger auf eine UDECXUSBENDPOINT_INIT Struktur, die der Clienttreiber beim vorherigen Aufruf von UdecxUsbSimpleEndpointInitAllocate abgerufen hat.
[in, optional] Attributes
Ein Zeiger auf eine vom Aufrufer zugewiesene WDF_OBJECT_ATTRIBUTES-Struktur , die Attribute für das USB-Geräteobjekt angibt.
[out] UdecxUsbEndpoint
Ein Zeiger auf eine Variable, die ein Handle für das neue UDE-Endpunktobjekt empfängt, das den einfachen Endpunkt auf dem USB-Gerät darstellt.
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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.15 |
Kopfzeile | udecxusbendpoint.h (include Udecx.h) |
Bibliothek | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
Architektur: USB-Geräteemulation (UDE)