(urstypes.h URS_HARDWARE_EVENT 枚举)
定义 USB 双角色控制器的客户端驱动程序可以报告的硬件事件的值。
语法
typedef enum _URS_HARDWARE_EVENT {
UrsHardwareEventNone,
UrsHardwareEventDetach,
UrsHardwareEventIdGround,
UrsHardwareEventIdFloat,
UrsHardwareEventPortTypeDfp,
UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;
常量
UrsHardwareEventNone 仅限内部使用。 |
UrsHardwareEventDetach USB Type-C 系统的端口上发生了分离事件。 |
UrsHardwareEventIdGround 此事件指示 ID 引脚已接地。 |
UrsHardwareEventIdFloat 此事件指示 ID 引脚是浮动的。 |
UrsHardwareEventPortTypeDfp Type-C 连接器已解析为 DFP。 不能由 URS 客户端驱动程序直接使用。 |
UrsHardwareEventPortTypeUfp Type-C 连接器已解析为 UFP。 不能由 URS 客户端驱动程序直接使用。 |
注解
客户端驱动程序不应直接使用为 USB 类型 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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈