Condividi tramite


Funzione UdecxUsbDevicePlugOutAndDelete (udecxusbdevice.h)

Disconnette il dispositivo USB virtuale.

Sintassi

NTSTATUS UdecxUsbDevicePlugOutAndDelete(
  [in] UDECXUSBDEVICE UdecxUsbDevice
);

Parametri

[in] UdecxUsbDevice

Handle per l'oggetto dispositivo UDE. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceCreate.

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

Se il dispositivo USB deve essere rimosso in fase di esecuzione, il driver client può chiamare questo metodo per indicare un evento di disconnessione. Al termine della chiamata, il driver client non può più usare il dispositivo specificato dal parametro UdecxUsbDevice; deve creare un altro dispositivo chiamando UdecxUsbDeviceCreate.

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)

Scrivere un driver client UDE