USBPM_CONNECTOR_PROPERTIES 구조체(usbpmapi.h)

커넥터의 속성을 설명합니다. 이 구조체는 UsbPm_RetrieveCoonnectorProperties 호출에 사용됩니다.

구문

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;

멤버

ConnectorHandle

이 커넥터의 핸들입니다.

ParentHubHandle

이 커넥터가 속한 부모 허브의 핸들입니다.

ConnectorId

시스템 할당 식별자입니다.

SupportedTypeCOperatingModes

USBC_TYPEC_OPERATING_MODE 열거형에 정의된 값의 비트 OR입니다.

SupportedTypeCSourceCurrentAdvertisements

USBC_CURRENT 열거형에 정의된 값의 비트 OR입니다.

IsTypeCAudioAccessorySupported

이 커넥터에서 오디오 액세서리를 지원하는지 여부를 나타냅니다.

IsPdSupported

이 커넥터에서 PD가 지원되는지 여부를 나타냅니다.

SupportedPowerRoles

USBC_POWER_ROLE 열거형에 정의된 값의 비트 OR입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
최소 KMDF 버전 1.27
최소 UMDF 버전 2.27
머리글 usbpmapi.h