cabeçalho udecxwdfdevice.h

Esse cabeçalho é usado para desenvolver um driver de controlador de host USB (Barramento Serial Universal) emulado e um dispositivo USB virtual conectado. Ambos os componentes são combinados em um único driver KMDF que se comunica com a extensão de classe de emulação de dispositivo USB (UdeCx) fornecida pela Microsoft.

Não inclua esse cabeçalho diretamente. Em vez disso, inclua Udecx.h.

Para obter mais informações, consulte:

udecxwdfdevice.h contém as seguintes interfaces de programação:

Funções

 
UDECX_WDF_DEVICE_CONFIG_INIT

Inicializa uma estrutura UDECX_WDF_DEVICE_CONFIG.
UdecxInitializeWdfDeviceInit

UdecxInitializeWdfDeviceInit inicializa as operações de inicialização do dispositivo quando o gerenciador do Plug and Play (PnP) relata a existência de um dispositivo.
UdecxWdfDeviceAddUsbDeviceEmulation

Inicializa um objeto de dispositivo de estrutura para dar suporte a operações relacionadas a um controlador de host e a um dispositivo USB virtual anexado ao controlador.
UdecxWdfDeviceNeedsReset

Informa à extensão de classe de emulação de dispositivo USB (UdeCx) que o dispositivo precisa de uma operação de redefinição.
UdecxWdfDeviceResetComplete

Informa à extensão de classe de emulação de dispositivo USB (UdeCx) que a operação de redefinição no controlador especificado competiu.
UdecxWdfDeviceTryHandleUserIoctl

Tenta lidar com uma solicitação IOCTL enviada por um software de modo de usuário.

Funções de retorno de chamada

 
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY

A implementação do driver do cliente UDE para determinar os recursos compatíveis com o controlador de host USB emulado.
EVT_UDECX_WDF_DEVICE_RESET

A implementação do driver do cliente UDE para redefinir o controlador de host emulado ou os dispositivos anexados a ele.

Estruturas

 
UDECX_WDF_DEVICE_CONFIG

Contém ponteiros para funções de retorno de chamada de evento implementadas pelo driver de cliente UDE para um controlador de host USB. Inicialize essa estrutura chamando UDECX_WDF_DEVICE_CONFIG_INIT.

Enumerações

 
UDECX_WDF_DEVICE_RESET_ACTION

Define valores que indicam os tipos de operação de redefinição compatíveis com um controlador de host USB emulado.
UDECX_WDF_DEVICE_RESET_TYPE

Define valores que indicam o tipo de redefinição para um dispositivo UDE.