Freigeben über


UcmConnectorTypeCCurrentAdChanged-Funktion (ucmmanager.h)

Benachrichtigt die FRAMEWORK-Erweiterung des USB-Connector-Managers (UcmCx), wenn der angegebene Verbinder die aktuelle Ankündigung ändert. Entweder ändert der Verbinder ihn (wenn er DFP/Source ist) oder der Partner ihn geändert (wenn er UFP/Sink ist).

Syntax

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

Parameter

[in] Connector

Handle to the connector object that the client driver received in the previous call to UcmConnectorCreate.

[in] CurrentAdvertisement

Die neue aktuelle Ankündigung des Verbinders, die durch eine der UCM_TYPEC_CURRENT-typierten Flags angegeben ist.

Rückgabewert

UcmConnectorTypeCCurrentAdChanged gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls kann diese Methode einen geeigneten NTSTATUS- Wert zurückgeben.

Bemerkungen

Bei Verwendung eines Type-C Verbinders zum Aufladen sendet der Partnerconnector eine aktuelle Ankündigung, wenn er an den lokalen Verbinder angeschlossen ist. Diese anfängliche Ankündigung wird an UcmCx durch Aufrufen von UcmConnectorTypeCAttachberichtet. Während der Lebensdauer der Verbindung kann sich die von der Quelle angekündigte aktuelle Ebene ändern. Der Clienttreiber muss UcmCx über diese Änderung durch Aufrufen der Methode benachrichtigen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Minimale KMDF-Version 1.15
Mindest-UMDF-Version 2.15
Header- ucmmanager.h (include Ucmcx.h)
Library UcmCxstub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

UcmConnectorCreate

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged