encabezado ursdevice.h
Usbref usa este encabezado. Para más información, consulte:
ursdevice.h contiene las siguientes interfaces de programación:
Functions
URS_CONFIG_INIT Inicializa una estructura de URS_CONFIG. |
UrsDeviceInitialize Inicializa un objeto de dispositivo de marco para admitir operaciones relacionadas con un controlador de doble rol USB y registra las funciones de devolución de llamada de eventos pertinentes con la extensión de clase de controlador de doble rol USB. |
UrsDeviceInitInitialize Obtenga información sobre cómo esta función inicializa las operaciones de inicialización de dispositivos cuando el administrador de Plug and Play (PnP) informa de la existencia de un dispositivo. |
UrsIoResourceListAppendDescriptor Anexa el descriptor de recursos especificado al objeto de lista de recursos de E/S especificado que mantiene descriptores de recursos para el rol de host o función. |
UrsReportHardwareEvent Notifica a la extensión de clase de rol dual USB sobre un nuevo evento de hardware. |
UrsSetHardwareEventSupport Indica la compatibilidad del controlador cliente para notificar nuevos eventos de hardware. |
UrsSetPoHandle Registra y elimina el registro del controlador cliente con el marco de administración de energía (PoFx). |
Funciones de devolución de llamada
EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS La extensión de clase de doble rol USB invoca esta devolución de llamada para permitir que el controlador cliente inserte los recursos del objeto resource-requirements-list en las listas de recursos que se usarán durante el tiempo de vida de cada rol. |
EVT_URS_SET_ROLE La extensión de clase URS invoca esta devolución de llamada de eventos cuando requiere que el controlador de cliente cambie el rol del controlador. |
Estructuras
URS_CONFIG Contiene punteros a las funciones de devolución de llamada de eventos implementadas por el controlador cliente URS para un controlador de doble rol USB. Inicialice esta estructura llamando a URS_CONFIG_INIT. |