struttura USBPM_CONNECTOR_PROPERTIES (usbpmapi.h)
Descrive le proprietà di un connettore. Questa struttura viene utilizzata nella chiamata UsbPm_RetrieveCoonnectorProperties .
Sintassi
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;
Members
ConnectorHandle
Handle di questo connettore.
ParentHubHandle
Handle dell'hub padre a cui appartiene questo connettore.
ConnectorId
Identificatore assegnato dal sistema.
SupportedTypeCOperatingModes
OR bit per bit dei valori definiti nell'enumerazione USBC_TYPEC_OPERATING_MODE .
SupportedTypeCSourceCurrentAdvertisements
OR bit per bit dei valori definiti nell'enumerazione USBC_CURRENT .
IsTypeCAudioAccessorySupported
Indica se gli accessori audio sono supportati da questo connettore.
IsPdSupported
Indica se PD è supportato in questo connettore.
SupportedPowerRoles
OR bit per bit dei valori definiti nell'enumerazione USBC_POWER_ROLE .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Versione KMDF minima | 1.27 |
Versione UMDF minima | 2.27 |
Intestazione | usbpmapi.h |