Header ucmmanager.h
Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:
- Universal Serial Bus (USB)
ucmmanager.h berisi antarmuka pemrograman berikut:
Fungsi
UCM_CONNECTOR_CONFIG_INIT Menginisialisasi struktur UCM_CONNECTOR_CONFIG. |
UCM_CONNECTOR_PD_CONFIG_INIT Menginisialisasi struktur UCM_CONNECTOR_PD_CONFIG. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT Menginisialisasi struktur UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT Menginisialisasi struktur UCM_CONNECTOR_TYPEC_ATTACH_PARAMS. |
UCM_CONNECTOR_TYPEC_CONFIG_INIT Menginisialisasi struktur UCM_CONNECTOR_TYPEC_CONFIG. |
UCM_MANAGER_CONFIG_INIT Menginisialisasi struktur UCM_MANAGER_CONFIG. |
UcmConnectorChargingStateChanged Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan status pengisian daya konektor mitra yang diperbarui. |
UcmConnectorBuat Membuat objek konektor. |
UcmConnectorDataDirectionChanged Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan peran data baru tentang perubahan peran data. |
UcmConnectorPdConnectionStateChanged Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan kemampuan koneksi dari kontrak PD yang saat ini dinegosiasikan (jika ada). |
UcmConnectorPdPartnerSourceCaps Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan kemampuan sumber daya konektor mitra. |
UcmConnectorPdSourceCaps Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan kemampuan sumber daya konektor. |
UcmConnectorPowerDirectionChanged Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) dengan peran daya baru konektor mitra. |
UcmConnectorTypeCAttach Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) saat konektor mitra terpasang. |
UcmConnectorTypeCurrentAdChanged Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) ketika konektor yang ditentukan mengubah iklan saat ini. Baik konektor mengubahnya (ketika DFP/Sumber), atau mitra mengubahnya (ketika UFP/Sink). |
UcmConnectorTypeCDetach Memberi tahu ekstensi kerangka kerja manajer konektor USB (UcmCx) ketika konektor mitra terlepas dari konektor Type-C yang ditentukan. |
UcmInitializeDevice Menginisialisasi ekstensi kerangka kerja manajer konektor USB (UcmCx). |
Fungsi panggilan balik
EVT_UCM_CONNECTOR_SET_DATA_ROLE Implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCM_CONNECTOR_SET_DATA_ROLE yang menukar peran data konektor ke peran yang ditentukan saat dilampirkan ke konektor mitra. |
EVT_UCM_CONNECTOR_SET_POWER_ROLE Implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCM_CONNECTOR_SET_POWER_ROLE yang mengatur peran daya konektor ke peran yang ditentukan saat dilampirkan ke konektor mitra. |
Struktur
UCM_CONNECTOR_CONFIG Menjelaskan opsi konfigurasi untuk objek konektor Type-C. Struktur UCM_MANAGER_CONFIG yang diinisialisasi adalah nilai parameter input untuk UcmInitializeDevice. |
UCM_CONNECTOR_PD_CONFIG Menjelaskan kemampuan Power Delivery 2.0 konektor. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS Menjelaskan parameter untuk peristiwa perubahan koneksi PD. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS Menjelaskan mitra yang saat ini dilampirkan ke konektor. |
UCM_CONNECTOR_TYPEC_CONFIG Menjelaskan opsi konfigurasi untuk konektor Type-C. |
UCM_MANAGER_CONFIG Menjelaskan opsi konfigurasi untuk UCM Manager. Struktur UCM_MANAGER_CONFIG yang diinisialisasi adalah nilai parameter input untuk UcmInitializeDevice. |