cabeçalho ursdevice.h
Esse cabeçalho é usado por usbref. Para obter mais informações, consulte:
ursdevice.h contém as seguintes interfaces de programação:
Funções
URS_CONFIG_INIT Inicializa uma estrutura URS_CONFIG. |
UrsDeviceInitialize Inicializa um objeto de dispositivo de estrutura para dar suporte a operações relacionadas a um controlador de função dupla USB e registra as funções de retorno de chamada de evento relevantes com a extensão de classe de controlador de função dupla USB. |
UrsDeviceInitInitialize Saiba como essa função inicializa as operações de inicialização do dispositivo quando o gerenciador do Plug and Play (PnP) relata a existência de um dispositivo. |
UrsIoResourceListAppendDescriptor Acrescenta o descritor de recursos especificado ao objeto de lista de recursos de E/S especificado que mantém descritores de recursos para o host ou função de função. |
UrsReportHardwareEvent Notifica a extensão de classe de função dupla USB sobre um novo evento de hardware. |
UrsSetHardwareEventSupport Indica o suporte do driver cliente para relatar novos eventos de hardware. |
UrsSetPoHandle Registra e exclui o registro do driver cliente com a PoFx (estrutura de gerenciamento de energia). |
Funções de retorno de chamada
EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS A extensão de classe usb de função dupla invoca esse retorno de chamada para permitir que o driver cliente insira os recursos do objeto resource-requirements-list para listas de recursos que serão usados durante o tempo de vida de cada função. |
EVT_URS_SET_ROLE A extensão de classe URS invoca esse retorno de chamada de evento quando exige que o driver do cliente altere a função do controlador. |
Estruturas
URS_CONFIG Contém ponteiros para funções de retorno de chamada de evento implementadas pelo driver de cliente urs para um controlador de função dupla USB. Inicialize essa estrutura chamando URS_CONFIG_INIT. |