UCM_CONNECTOR_TYPEC_ATTACH_PARAMS構造体 (ucmmanager.h)

コネクタに現在接続されているパートナーについて説明します。

構文

typedef struct _UCM_CONNECTOR_TYPEC_ATTACH_PARAMS {
  ULONG              Size;
  UCM_TYPEC_PARTNER  Partner;
  UCM_TYPEC_CURRENT  CurrentAdvertisement;
  UCM_CHARGING_STATE ChargingState;
} UCM_CONNECTOR_TYPEC_ATTACH_PARAMS, *PUCM_CONNECTOR_TYPEC_ATTACH_PARAMS;

メンバー

Size

UCM_CONNECTOR_TYPEC_ATTACH_PARAMS構造体のサイズ。

Partner

コネクタに接続されているパートナーの種類。 UCM_TYPEC_PARTNER 値で示されます。

CurrentAdvertisement

電源ソーシング機能: PortPartnerTypeUcmTypeCPortStateDfp の場合のパートナー ポート。 PortPartnerTypeUcmTypeCPortStateDfp でない場合のローカル ポート。

ChargingState

省略可能。 UCM_CHARGING_STATE型フラグのいずれかで示されるポートの充電状態。

注釈

UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INITを呼び出して、この構造体 を初期化します。 初期化 されたUCM_CONNECTOR_TYPEC_ATTACH_PARAMS 構造体は 、UcmConnectorTypeCAttach への入力パラメーター値であり、クライアント ドライバーがポートの Attached 状態について UcmCx に通知するために使用します。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
最小 KMDF バージョン 1.15
最小 UMDF バージョン 2.15
Header ucmmanager.h (Ucmcx.h を含む)

こちらもご覧ください