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.
Valor de retorno
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.
Observações
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 |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
da 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 |
Consulte também
Arquitetura : UDE (Emulação de Dispositivo USB)