Partager via


UcmConnectorTypeCCurrentAdChanged, fonction (ucmmanager.h)

Avertit l’extension de framework du gestionnaire de connecteur USB (UcmCx) lorsque le connecteur spécifié modifie la publication actuelle. Soit le connecteur le modifie (lorsqu’il s’agit de DFP/Source), soit le partenaire l’a modifié (lorsqu’il s’agit d’UFP/Sink).

Syntaxe

NTSTATUS UcmConnectorTypeCCurrentAdChanged(
  [in] UCMCONNECTOR      Connector,
  [in] UCM_TYPEC_CURRENT CurrentAdvertisement
);

Paramètres

[in] Connector

Gérez l’objet connecteur reçu par le pilote client lors de l’appel précédent pour UcmConnectorCreate.

[in] CurrentAdvertisement

Nouvelle publication actuelle du connecteur indiqué par l’un des indicateurs UCM_TYPEC_CURRENT-typés.

Valeur de retour

UcmConnectorTypeCCurrentAdChanged retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner une valeur NTSTATUS appropriée.

Remarques

Lors de l’utilisation d’un connecteur Type-C pour la facturation, le connecteur partenaire envoie une publication actuelle lorsqu’il est attaché au connecteur local. Cette publication initiale est rapportée à UcmCx en appelant UcmConnectorTypeCAttach. Pendant la durée de vie de la connexion, le niveau actuel publié par la source peut changer. Le pilote client doit informer UcmCx de cette modification en appelant la méthode.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
plateforme cible Windows
version minimale de KMDF 1.15
version minimale de UMDF 2.15
d’en-tête ucmmanager.h (include Ucmcx.h)
bibliothèque UcmCxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

UcmConnectorCreate

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged