перечисление URS_HARDWARE_EVENT (urstypes.h)
Определяет значения событий оборудования, которые может сообщить драйвер клиента для контроллера с двумя ролями USB.
Синтаксис
typedef enum _URS_HARDWARE_EVENT {
UrsHardwareEventNone,
UrsHardwareEventDetach,
UrsHardwareEventIdGround,
UrsHardwareEventIdFloat,
UrsHardwareEventPortTypeDfp,
UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;
Константы
UrsHardwareEventNone Только для внутреннего использования. |
UrsHardwareEventDetach Событие отсоединения произошло на порту системы USB Type-C. |
UrsHardwareEventIdGround Это событие указывает, что закрепление идентификатора заземлено. |
UrsHardwareEventIdFloat Это событие указывает, что закрепление идентификатора является плавающим. |
UrsHardwareEventPortTypeDfp Соединитель Type-C разрешен в DFP. Не следует использовать непосредственно драйвером клиента URS. |
UrsHardwareEventPortTypeUfp Соединитель Type-C разрешен в UFP. Не следует использовать непосредственно драйвером клиента URS. |
Комментарии
Значения, определенные для систем USB Type-C, не должны использоваться драйвером клиента напрямую. Вместо этого драйвер должен сообщить, что он не поддерживает отчеты о событиях оборудования, вызвав UrsSetHardwareEventSupport. Эти аппаратные события обнаруживаются драйвером соединителя USB Type-C. См. статью Справочник по программированию драйвера соединителя USB Type-C.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Минимальная версия KMDF | 1.15 |
Верхняя часть | urstypes.h (включая Urscx.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по