UCM_CONNECTOR_TYPEC_CONFIG-Struktur (ucmmanager.h)

Beschreibt die Konfigurationsoptionen für einen Typ-C-Connector.

Syntax

typedef struct _UCM_CONNECTOR_TYPEC_CONFIG {
  ULONG                           Size;
  BOOLEAN                         IsSupported;
  ULONG                           SupportedOperatingModes;
  ULONG                           SupportedPowerSourcingCapabilities;
  BOOLEAN                         AudioAccessoryCapable;
  PFN_UCM_CONNECTOR_SET_DATA_ROLE EvtSetDataRole;
} UCM_CONNECTOR_TYPEC_CONFIG, *PUCM_CONNECTOR_TYPEC_CONFIG;

Member

Size

Größe der UCM_CONNECTOR_TYPEC_CONFIG Struktur.

IsSupported

TRUE gibt einen Typ-C-Connector an. FALSE, andernfalls. wird unterstützt.

SupportedOperatingModes

Gibt den unterstützten Betriebsmodus des Connectors an. Dieser Wert ist ein bitweiser OR mit UCM_TYPEC_OPERATING_MODE typisierten Flags.

SupportedPowerSourcingCapabilities

Gibt die unterstützten Energiequellenfunktionen des Connectors an. Dieser Wert ist ein bitweiser OR mit UCM_TYPEC_CURRENT typisierten Flags.

AudioAccessoryCapable

Gibt an, ob der Stecker in der Lage ist, einen USB-Typ-C-Analogeingang als 3,5-mm-Audiobuchse zu erkennen.

EvtSetDataRole

Ein Zeiger auf die Implementierung der EVT_UCM_CONNECTOR_SET_DATA_ROLE Rückruffunktion durch den Clienttreiber.

Hinweise

Initialisieren Sie diese Struktur, indem Sie UCM_CONNECTOR_TYPEC_CONFIG_INIT aufrufen. Eine initialisierte UCM_CONNECTOR_TYPEC_CONFIG-Struktur ist ein Eingabeparameterwert für UcmConnectorCreate , der vom Policy Manager zum Erstellen eines Connectorobjekts verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
KMDF-Mindestversion 1.15
UMDF-Mindestversion 2.15
Kopfzeile ucmmanager.h (include Ucmcx.h)

Weitere Informationen

UcmConnectorCreate