UdecxUsbDevicePlugIn-Funktion (udecxusbdevice.h)
Benachrichtigt die USB-Geräteemulationsklassenerweiterung (UdeCx), dass das USB-Gerät am angegebenen Port angeschlossen wurde.
Syntax
NTSTATUS UdecxUsbDevicePlugIn(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);
Parameter
[in] UdecxUsbDevice
Ein Handle für das UDE-Geräteobjekt. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceCreate abgerufen.
[in] Options
Ein UDECX_USB_DEVICE_PLUG_IN_OPTIONS-Typwert, der den Port angibt, an den das Gerät angeschlossen ist. Höchstens einer von Usb20PortNumber, Usb30PortNumber kann ungleich 0 sein. NULL deaktiviert Plug-In-Optionen (Standardeinstellungen verwenden).
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.
Hinweise
Nachdem der Clienttreiber diese Methode aufgerufen hat, sendet die Klassenerweiterung E/A-Anforderungen und ruft Rückruffunktionen auf den Endpunkten und dem Gerät auf.
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 |