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)