Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется в usbref. Дополнительные сведения см. в разделе:
ursdevice.h содержит следующие программные интерфейсы:
Функции
|
URS_CONFIG_INIT Инициализирует структуру URS_CONFIG. |
|
UrsDeviceInitialize Инициализирует объект устройства платформы для поддержки операций, связанных с контроллером с двумя ролями USB, и регистрирует соответствующие функции обратного вызова событий с помощью расширения класса контроллера с двумя ролями USB. |
|
UrsDeviceInitInitialize Узнайте, как эта функция инициализирует операции инициализации устройства, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства. |
|
UrsIoResourceListAppendDescriptor Добавляет указанный дескриптор ресурса к указанному объекту списка ресурсов ввода-вывода, который поддерживает дескрипторы ресурсов для роли узла или функции. |
|
UrsReportHardwareEvent Уведомляет расширение класса с двумя ролями USB о новом событии оборудования. |
|
UrsSetHardwareEventSupport Указывает, что драйвер клиента поддерживает отчеты о новых событиях оборудования. |
|
UrsSetPoHandle Регистрирует и удаляет регистрацию драйвера клиента с помощью платформы управления питанием (PoFx). |
Функции обратного вызова
|
EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS Расширение класса с двумя ролями USB вызывает этот обратный вызов, чтобы разрешить драйверу клиента вставлять ресурсы из объекта resource-requirements-list в списки ресурсов, которые будут использоваться в течение жизненного времени каждой роли. |
|
EVT_URS_SET_ROLE Расширение класса URS вызывает этот обратный вызов события, когда требуется, чтобы драйвер клиента изменил роль контроллера. |
Структуры
|
URS_CONFIG Содержит указатели на функции обратного вызова событий, реализованные драйвером клиента URS для контроллера с двумя ролями USB. Инициализируйте эту структуру, вызвав URS_CONFIG_INIT. |