Funzione UdecxUsbDevicePlugIn (udecxusbdevice.h)
Notifica all'estensione della classe di emulazione del dispositivo USB (UdeCx) che il dispositivo USB è stato collegato alla porta specificata.
Sintassi
NTSTATUS UdecxUsbDevicePlugIn(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);
Parametri
[in] UdecxUsbDevice
Handle per l'oggetto dispositivo UDE. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceCreate.
[in] Options
Valore UDECX_USB_DEVICE_PLUG_IN_OPTIONS-type che indica la porta a cui è collegato il dispositivo. Al massimo uno di Usb20PortNumber, Usb30PortNumber può essere diverso da zero. NULL disabilita le opzioni del plug-in (usare le impostazioni predefinite).
Valore restituito
Il metodo restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questo metodo potrebbe restituire un NTSTATUS codice di errore.
Osservazioni
Dopo che il driver client chiama questo metodo, l'estensione della classe invia richieste di I/O e richiama le funzioni di callback negli endpoint e nel dispositivo.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
versione minima di KMDF | 1.15 |
intestazione | udecxusbdevice.h (include Udecx.h) |
libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Vedere anche
architettura : UDE (USB Device Emulation)