struktur UCM_CONNECTOR_TYPEC_CONFIG (ucmmanager.h)

Menjelaskan opsi konfigurasi untuk konektor Type-C.

Sintaks

typedef struct _UCM_CONNECTOR_TYPEC_CONFIG {
  ULONG                           Size;
  BOOLEAN                         IsSupported;
  ULONG                           SupportedOperatingModes;
  ULONG                           SupportedPowerSourcingCapabilities;
  BOOLEAN                         AudioAccessoryCapable;
  PFN_UCM_CONNECTOR_SET_DATA_ROLE EvtSetDataRole;
} UCM_CONNECTOR_TYPEC_CONFIG, *PUCM_CONNECTOR_TYPEC_CONFIG;

Anggota

Size

Ukuran struktur UCM_CONNECTOR_TYPEC_CONFIG .

IsSupported

TRUE menunjukkan konektor Type-C. FALSE, jika tidak. didukung.

SupportedOperatingModes

Menunjukkan mode operasi konektor yang didukung. Nilai ini adalah bitwise OR dari bendera UCM_TYPEC_OPERATING_MODE-ketik.

SupportedPowerSourcingCapabilities

Menunjukkan kemampuan sumber daya konektor yang didukung. Nilai ini adalah bitwise OR dari bendera UCM_TYPEC_CURRENT-ketik.

AudioAccessoryCapable

Menunjukkan apakah konektor mampu mendeteksi input analog USB Type-C sebagai jack audio 3,5 mm.

EvtSetDataRole

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_UCM_CONNECTOR_SET_DATA_ROLE .

Keterangan

Inisialisasi struktur ini dengan memanggil UCM_CONNECTOR_TYPEC_CONFIG_INIT. Struktur UCM_CONNECTOR_TYPEC_CONFIG yang diinisialisasi adalah nilai parameter input untuk UcmConnectorCreate yang digunakan oleh Manajer Kebijakan untuk membuat objek konektor.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Versi KMDF minimum 1.15
Versi UMDF minimum 2.15
Header ucmmanager.h (termasuk Ucmcx.h)

Lihat juga

UcmConnectorBuat