EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD Rückruffunktion (udecxusbdevice.h)
Die ERWEITERUNG der USB-Geräteemulationsklasse (UdeCx) ruft diese Rückruffunktion auf, um den Clienttreiber anzufordern, den Standardsteuerungsendpunkt auf dem virtuellen USB-Gerät zu erstellen.
Syntax
EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD EvtUdecxUsbDeviceDefaultEndpointAdd;
NTSTATUS EvtUdecxUsbDeviceDefaultEndpointAdd(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECXUSBENDPOINT_INIT UdecxEndpointInit
)
{...}
Parameter
[in] UdecxUsbDevice
Ein Handle für das UDE-Geräteobjekt, für das der Clienttreiber den Standardendpunkt erstellt. Der Treiber hat dieses Objekt in einem vorherigen Aufruf von UdecxUsbDeviceCreateerstellt.
[in] UdecxEndpointInit
Ein Zeiger auf eine UDECXUSBENDPOINT_INIT Struktur, die der Clienttreiber im vorherigen Aufruf von UdecxUsbSimpleEndpointInitAllocateabgerufen hat.
Rückgabewert
Wenn der Vorgang erfolgreich ist, muss die Rückruffunktion STATUS_SUCCESS oder einen anderen Statuswert zurückgeben, für den NT_SUCCESS(Status) WAHR ist.
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) |
IRQL- | PASSIVE_LEVEL |
Siehe auch
Architektur: USB Device Emulation (UDE)