ucmtypes.h ヘッダー

このヘッダーは usbref によって使用されます。 詳細については、次を参照してください。

ucmtypes.h には、次のプログラミング インターフェイスが含まれています。

関数

 
UCM_PD_POWER_DATA_OBJECT_GET_TYPE

UCM_PD_POWER_DATA_OBJECT構造体から Power Data Object の型を取得します。
UCM_PD_POWER_DATA_OBJECT_INIT_BATTERY

バッテリ供給の種類の電源データ オブジェクトとしてUCM_PD_POWER_DATA_OBJECT構造体を初期化します。
UCM_PD_POWER_DATA_OBJECT_INIT_FIXED

固定電源型の Power Data オブジェクトの UCM_PD_POWER_DATA_OBJECT に を初期化します。
UCM_PD_POWER_DATA_OBJECT_INIT_ULONG

Power Data Object の値を解釈してUCM_PD_POWER_DATA_OBJECT構造体を初期化し、各フィールドを正しく設定します。
UCM_PD_POWER_DATA_OBJECT_INIT_VARIABLE_NON_BATTERY

UCM_PD_POWER_DATA_OBJECT構造体を、可変電源非バッテリ型の Power Data オブジェクトとして初期化します。
UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG

要求データ オブジェクトの値を解釈してUCM_PD_REQUEST_DATA_OBJECT構造体を初期化し、各フィールドを正しく設定します。

構造

 
UCM_PD_POWER_DATA_OBJECT

Power Data オブジェクトについて説明します。 これらのメンバーの詳細については、Power Delivery の仕様に関するページを参照してください。
UCM_PD_REQUEST_DATA_OBJECT

要求データ オブジェクト (RDO) について説明します。 これらのメンバーの詳細については、Power Delivery の仕様に関するページを参照してください。

列挙

 
UCM_CHARGING_STATE

Type-C コネクタの充電状態を定義します。
UCM_PD_CONN_STATE

Type-C ポートの電源供給 (PD) ネゴシエーション状態を定義します。
UCM_PD_POWER_DATA_OBJECT_TYPE

Power Data オブジェクトの種類を定義します。
UCM_POWER_ROLE

USB Type-C 接続デバイスの電源ロールを定義します。
UCM_TYPEC_CURRENT

Type-C 仕様で定義されているように、さまざまな Type-C の現在のレベルを定義します。
UCM_TYPEC_OPERATING_MODE

USB Type-C コネクタの動作モードを定義します。
UCM_TYPEC_PARTNER

Type-C コネクタの状態を定義します。