Compartir a través de


Función UdecxUsbDevicePlugOutAndDelete (udecxusbdevice.h)

Desconecta el dispositivo USB virtual.

Sintaxis

NTSTATUS UdecxUsbDevicePlugOutAndDelete(
  [in] UDECXUSBDEVICE UdecxUsbDevice
);

Parámetros

[in] UdecxUsbDevice

Identificador del objeto de dispositivo UDE. El controlador cliente recuperó este puntero en la llamada anterior a UdecxUsbDeviceCreate.

Valor devuelto

El método devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, este método podría devolver un código de error NTSTATUS adecuado.

Observaciones

Si el dispositivo USB debe quitarse en tiempo de ejecución, el controlador cliente puede llamar a este método para indicar un evento de desconexión. Una vez completada esta llamada, el controlador cliente ya no puede usar el dispositivo especificado por el parámetro UdecxUsbDevice; debe crear otro dispositivo llamando a UdecxUsbDeviceCreate.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Windows
versión mínima de KMDF 1.15
encabezado de udecxusbdevice.h (incluya Udecx.h)
biblioteca de Udecxstub.lib
irQL PASSIVE_LEVEL

Consulte también

Arquitectura de : de emulación de dispositivos USB (UDE)

Escribir un controlador de cliente UDE