EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD Rückruffunktion (udecxusbdevice.h)
Die USB-Geräteemulationsklassenerweiterung (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 UdecxUsbDeviceCreate erstellt.
[in] UdecxEndpointInit
Ein Zeiger auf eine UDECXUSBENDPOINT_INIT Struktur, die der Clienttreiber im vorherigen Aufruf von UdecxUsbSimpleEndpointInitAllocate abgerufen hat.
Rückgabewert
Wenn der Vorgang erfolgreich ist, muss die Rückruffunktion STATUS_SUCCESS oder einen anderen status Wert zurückgeben, für den NT_SUCCESS(status) true entspricht.
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 (einschließlich Udecx.h) |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
Architektur: USB-Geräteemulation (UDE)