Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aloca memória para uma estrutura de inicialização que é usada para criar um ponto de extremidade simples para o dispositivo USB virtual especificado.
Sintaxe
PUDECXUSBENDPOINT_INIT UdecxUsbSimpleEndpointInitAllocate(
[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
Esse método retorna um ponteiro para uma estrutura de UDECXUSBENDPOINT_INIT opaca que contém os parâmetros de inicialização. A estrutura é alocada pela extensão de classe de emulação de dispositivo USB (UdeCx).
Observações
O driver do cliente UDE chama esse método para alocar parâmetros para um ponto de extremidade simples que é criado por uma chamada subsequente para UdecxUsbEndpointCreate. Se o dispositivo não for criado ou o driver terminar de usar os recursos, o driver deverá liberar os recursos chamando UdecxUsbEndpointInitFree.
A única hora válida para criar pontos de extremidade simples é depois de criar um objeto de dispositivo UDE e antes de chamar UdecxUsbDevicePlugIn 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 | udecxusbendpoint.h (inclua Udecx.h) |
| biblioteca | Udecxstub.lib |
| IRQL | PASSIVE_LEVEL |
Consulte também
Arquitetura : UDE (Emulação de Dispositivo USB)