structure USBPM_CONNECTOR_PROPERTIES (usbpmapi.h)
Décrit les propriétés d’un connecteur. Cette structure est utilisée dans l’appel UsbPm_RetrieveCoonnectorProperties .
Syntaxe
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;
Membres
ConnectorHandle
Handle de ce connecteur.
ParentHubHandle
Handle du hub parent auquel ce connecteur appartient.
ConnectorId
Identificateur affecté par le système.
SupportedTypeCOperatingModes
Or au niveau du bit des valeurs définies dans l’énumération USBC_TYPEC_OPERATING_MODE .
SupportedTypeCSourceCurrentAdvertisements
OR au niveau du bit des valeurs définies dans l’énumération USBC_CURRENT .
IsTypeCAudioAccessorySupported
Indique si les accessoires audio sont pris en charge par ce connecteur.
IsPdSupported
Indique si la pdD est prise en charge sur ce connecteur.
SupportedPowerRoles
Or au niveau du bit des valeurs définies dans l’énumération USBC_POWER_ROLE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
Version KMDF minimale | 1,27 % |
Version UMDF minimale | 2,27 |
En-tête | usbpmapi.h |