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.
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.15 |
Encabezado | udecxusbdevice.h (incluya Udecx.h) |
Library | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |