UCM_CONNECTOR_TYPEC_ATTACH_PARAMS structure (ucmmanager.h)

Décrit le partenaire actuellement attaché au connecteur.

Syntaxe

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;

Membres

Size

Taille de la structure UCM_CONNECTOR_TYPEC_ATTACH_PARAMS .

Partner

Type de partenaire attaché au connecteur, indiqué par une valeur UCM_TYPEC_PARTNER .

CurrentAdvertisement

Fonctionnalités d’approvisionnement en puissance de : le port partenaire quand PortPartnerType est UcmTypeCPortStateDfp ; le port local lorsque PortPartnerType n’est pas UcmTypeCPortStateDfp.

ChargingState

facultatif. État de charge du port indiqué par l’un des indicateurs UCM_CHARGING_STATE typés.

Remarques

Initialisez cette structure en appelant UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT. Une structure de UCM_CONNECTOR_TYPEC_ATTACH_PARAMS initialisée est une valeur de paramètre d’entrée pour UcmConnectorTypeCAttach utilisée par le pilote client pour informer UcmCx de l’état attaché du port.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Version KMDF minimale 1.15
Version UMDF minimale 2.15
En-tête ucmmanager.h (inclure Ucmcx.h)

Voir aussi