Partager via


structure UCM_CONNECTOR_PD_CONFIG (ucmmanager.h)

Décrit les fonctionnalités Power Delivery 2.0 du connecteur.

Syntaxe

typedef struct _UCM_CONNECTOR_PD_CONFIG {
  ULONG                            Size;
  BOOLEAN                          IsSupported;
  ULONG                            SupportedPowerRoles;
  PFN_UCM_CONNECTOR_SET_POWER_ROLE EvtSetPowerRole;
} UCM_CONNECTOR_PD_CONFIG, *PUCM_CONNECTOR_PD_CONFIG;

Membres

Size

Taille de la structure UCM_CONNECTOR_PD_CONFIG .

IsSupported

Si la valeur est TRUE, un rôle PD est pris en charge. (Valeur par défaut).

Si la valeur est FALSE, un rôle PD n’est pas pris en charge.

SupportedPowerRoles

Indique le mode de fonctionnement du connecteur. Cette valeur est un OR au niveau du bit des indicateurs de type UCM_POWER_ROLE.

EvtSetPowerRole

Pointeur vers l’implémentation de l’événement EVT_UCM_CONNECTOR_SET_POWER_ROLE par Policy Manager.

Remarques

Initialisez cette structure en appelant UCM_CONNECTOR_PD_CONFIG_INIT. Une structure UCM_CONNECTOR_TYPEC_CONFIG initialisée est définie sur le membre PdConfig de la structure UCM_CONNECTOR_CONFIG , qui est une valeur de paramètre d’entrée dans UcmConnectorCreate appelée par Policy Manager pour créer un objet connecteur.

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

UcmConnectorCreate