共用方式為


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)