usbctypes.h ヘッダー
このヘッダーは、USB Type-C コネクタのアクティビティを監視したり、USB Type-C コネクタのポリシー決定に関与したりするための、USB ポリシー マネージャーのクライアント ドライバーの構造体と列挙の宣言です。
このヘッダーを直接含めないでください。 代わりに、 Usbpmapi.h のみを含めます。
詳細については、次を参照してください。
usbctypes.h には、次のプログラミング インターフェイスが含まれています。
関数
USBC_PD_POWER_DATA_OBJECT_GET_TYPE Power Data オブジェクト (PDO) の種類を取得します。 |
構造
USBC_PD_ALTERNATE_MODE 検出された代替モードに関する情報を格納します。 |
USBC_PD_POWER_DATA_OBJECT 電源データ オブジェクト (PDO) について説明します。 |
USBC_PD_REQUEST_DATA_OBJECT 要求データ オブジェクト (RDO) について説明します。 |
列挙
USBC_CHARGING_STATE USBC_CHARGING_STATEが Type-C コネクタの充電状態を定義する方法について説明します。 |
USBC_CURRENT USBC_CURRENT Type-C 仕様で定義されているように、さまざまな Type-C の現在のレベルを定義する方法について説明します。 |
USBC_DATA_ROLE USB Type-C 接続デバイスのデータ ロールを定義します。 |
USBC_PARTNER USB Type-C コネクタで検出されたコネクタ パートナーの種類の値を定義します。 |
USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPEが拡張電源データ オブジェクト (APDO) の種類を定義する方法について説明します。 |
USBC_PD_CONN_STATE USBC_PD_CONN_STATEが Type-C ポートの電源供給 (PD) ネゴシエーション状態を定義する方法について説明します。 |
USBC_PD_POWER_DATA_OBJECT_TYPE USBC_PD_POWER_DATA_OBJECT_TYPEで電源データ オブジェクト (PDO) 型を定義する方法について説明します。 |
USBC_POWER_ROLE USBC_POWER_ROLEで USB Type-C 接続デバイスの電源ロールを定義する方法について説明します。 |
USBC_TYPEC_OPERATING_MODE USBC_TYPEC_OPERATING_MODEで USB Type-C コネクタの動作モードを定義する方法について説明します。 |
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT 現在の電源操作モードの値を定義します。 |