USBPM_CONNECTOR_PROPERTIES Struktur (usbpmapi.h)
Beschreibt die Eigenschaften eines Connectors. Diese Struktur wird im UsbPm_RetrieveCoonnectorProperties-Aufruf verwendet.
Syntax
typedef struct _USBPM_CONNECTOR_PROPERTIES {
USBPM_CONNECTOR ConnectorHandle;
USBPM_HUB ParentHubHandle;
ULONG64 ConnectorId;
ULONG SupportedTypeCOperatingModes;
ULONG SupportedTypeCSourceCurrentAdvertisements;
BOOLEAN IsTypeCAudioAccessorySupported;
BOOLEAN IsPdSupported;
ULONG SupportedPowerRoles;
} USBPM_CONNECTOR_PROPERTIES, *PUSBPM_CONNECTOR_PROPERTIES;
Member
ConnectorHandle
Ein Handle dieses Connectors.
ParentHubHandle
Das Handle des übergeordneten Hubs, zu dem dieser Connector gehört.
ConnectorId
Ein systemseitig zugewiesener Bezeichner.
SupportedTypeCOperatingModes
Ein bitweiser OR der in der USBC_TYPEC_OPERATING_MODE-Enumeration definierten Werte.
SupportedTypeCSourceCurrentAdvertisements
Ein bitweiser OR der in der USBC_CURRENT-Enumeration definierten Werte.
IsTypeCAudioAccessorySupported
Gibt an, ob Audiozubehör von diesem Connector unterstützt wird.
IsPdSupported
Gibt an, ob PD für diesen Connector unterstützt wird.
SupportedPowerRoles
Ein bitweiser OR der in der USBC_POWER_ROLE-Enumeration definierten Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.27 |
Kopfzeile | usbpmapi.h |