Função UdecxUsbDevicePlugIn (udecxusbdevice.h)
Notifica a extensão de 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 de dispositivo UDE. O driver cliente recuperou esse ponteiro na chamada anterior para UdecxUsbDeviceCreate.
[in] Options
Um valor de tipo UDECX_USB_DEVICE_PLUG_IN_OPTIONS que indica a porta à qual o dispositivo está conectado. No máximo um de Usb20PortNumber, Usb30PortNumber pode ser diferente de zero. NULL desabilita as opções de plug-in (use padrões).
Retornar valor
O método retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método pode retornar um código de erro NTSTATUS apropriado.
Comentários
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 |
---|---|
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 (include Udecx.h) |
Biblioteca | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |