Condividi tramite


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