URS_HARDWARE_EVENT (urstypes.h) 列舉
定義客戶端驅動程式可報告 USB 雙角色控制器的硬體事件值。
Syntax
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) |