Partilhar via


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)

gravar um driver de cliente UDE