Função UdecxUsbDeviceInitAllocate (udecxusbdevice.h)
Aloca memória para uma estrutura de UDECXUSBDEVICE_INIT usada para inicializar um dispositivo USB virtual.
Sintaxe
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
Parâmetros
[in] UdecxWdfDevice
Um identificador para um objeto de dispositivo de estrutura que representa um dispositivo USB. O driver cliente inicializou esse objeto na chamada anterior para UdecxWdfDeviceAddUsbDeviceEmulation.
Valor de retorno
Esse método retorna um ponteiro para um UDECXUSBDEVICE_INIT opaco 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 o dispositivo virtual criado por uma chamada subsequente para UdecxUsbDeviceCreate. Se o dispositivo não for criado ou o driver terminar de usar os recursos, o driver deverá liberar os recursos chamando UdecxUsbDeviceInitFree.
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)