En-tête ucmmanager.h

Cet en-tête est utilisé par usbref. Pour plus d'informations, consultez les pages suivantes :

ucmmanager.h contient les interfaces de programmation suivantes :

Fonctions

 
UCM_CONNECTOR_CONFIG_INIT

Initialise une structure UCM_CONNECTOR_CONFIG.
UCM_CONNECTOR_PD_CONFIG_INIT

Initialise une structure UCM_CONNECTOR_PD_CONFIG.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT

Initialise une structure UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT

Initialise une structure UCM_CONNECTOR_TYPEC_ATTACH_PARAMS.
UCM_CONNECTOR_TYPEC_CONFIG_INIT

Initialise la structure UCM_CONNECTOR_TYPEC_CONFIG.
UCM_MANAGER_CONFIG_INIT

Initialise une structure UCM_MANAGER_CONFIG.
UcmConnectorChargingStateChanged

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec l’état de charge mis à jour du connecteur partenaire.
UcmConnectorCreate

Crée un objet connecteur.
UcmConnectorDataDirectionChanged

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec le nouveau rôle de données d’une modification du rôle de données.
UcmConnectorPdConnectionStateChanged

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de connexion du contrat PD actuellement négocié (le cas échéant).
UcmConnectorPdPartnerSourceCaps

Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de source d’alimentation du connecteur partenaire.
UcmConnectorPdSourceCaps

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de source d’alimentation du connecteur.
UcmConnectorPowerDirectionChanged

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec le nouveau rôle d’alimentation du connecteur partenaire.
UcmConnectorTypeCAttach

Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsqu’un connecteur partenaire est attaché.
UcmConnectorTypeCCurrentAdChanged

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsque le connecteur spécifié modifie la publication actuelle. Le connecteur le change (quand il s’agit de DFP/Source), ou le partenaire l’a modifié (quand il s’agit d’UFP/Récepteur).
UcmConnectorTypeCDetach

Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsque le connecteur partenaire se détache du connecteur Type-C spécifié.
UcmInitializeDevice

Initialise l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx).

Fonctions de rappel

 
EVT_UCM_CONNECTOR_SET_DATA_ROLE

Implémentation par le pilote client de la fonction de rappel d’événement EVT_UCM_CONNECTOR_SET_DATA_ROLE qui permute le rôle de données du connecteur vers le rôle spécifié lorsqu’il est attaché à un connecteur partenaire.
EVT_UCM_CONNECTOR_SET_POWER_ROLE

L’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCM_CONNECTOR_SET_POWER_ROLE qui définit le rôle d’alimentation du connecteur sur le rôle spécifié lorsqu’il est attaché à un connecteur partenaire.

Structures

 
UCM_CONNECTOR_CONFIG

Décrit les options de configuration d’un objet connecteur Type-C. Une structure UCM_MANAGER_CONFIG initialisée est une valeur de paramètre d’entrée pour UcmInitializeDevice.
UCM_CONNECTOR_PD_CONFIG

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

Décrit les paramètres de l’événement de modification de la connexion PD.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS

Décrit le partenaire actuellement attaché au connecteur.
UCM_CONNECTOR_TYPEC_CONFIG

Décrit les options de configuration d’un connecteur Type-C.
UCM_MANAGER_CONFIG

Décrit les options de configuration du Gestionnaire UCM. Une structure UCM_MANAGER_CONFIG initialisée est une valeur de paramètre d’entrée pour UcmInitializeDevice.