Função UdecxUsbDevicePlugOutAndDelete (udecxusbdevice.h)
Desconecta o dispositivo USB virtual.
Sintaxe
NTSTATUS UdecxUsbDevicePlugOutAndDelete(
[in] UDECXUSBDEVICE UdecxUsbDevice
);
Parâmetros
[in] UdecxUsbDevice
Um identificador para o objeto do dispositivo UDE. O driver cliente recuperou esse ponteiro na chamada anterior para UdecxUsbDeviceCreate.
Retornar valor
O método retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método poderá retornar um código de erro NTSTATUS apropriado.
Comentários
Se o dispositivo USB precisar ser removido em runtime, o driver cliente poderá chamar esse método para indicar um evento de desconexão. Após a conclusão dessa chamada, o driver cliente não poderá mais usar o dispositivo especificado pelo parâmetro UdecxUsbDevice; ele deve criar outro dispositivo chamando UdecxUsbDeviceCreate.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Versão mínima do KMDF | 1.15 |
Cabeçalho | udecxusbdevice.h (inclua Udecx.h) |
Biblioteca | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |