Função UdecxUsbDevicePlugIn (udecxusbdevice.h)
Notifica a extensão da classe de emulação de dispositivo USB (UdeCx) de que o dispositivo USB foi conectado à porta especificada.
Sintaxe
NTSTATUS UdecxUsbDevicePlugIn(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);
Parâmetros
[in] UdecxUsbDevice
Um identificador para o objeto do dispositivo UDE. O driver cliente recuperou esse ponteiro na chamada anterior para UdecxUsbDeviceCreate.
[in] Options
Um valor de tipo UDECX_USB_DEVICE_PLUG_IN_OPTIONSque indica a porta à qual o dispositivo está conectado. No máximo um de Usb20PortNumber, Usb30PortNumber pode ser diferente de zero. NULL desabilita opções de plug-in (use padrões).
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
Depois que o driver cliente chama esse método, a extensão de classe envia solicitações de E/S e invoca funções de retorno de chamada nos pontos de extremidade e no dispositivo.
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)