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. |