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 このイベントは、ID ピンが接地されていることを示します。 |
UrsHardwareEventIdFloat このイベントは、ID ピンが浮動していることを示します。 |
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 |
Header | urstypes.h (Urscx.h を含む) |