Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini adalah header utama yang disertakan untuk driver klien USB Policy Manager untuk memantau aktivitas konektor USB Type-C dan/atau terlibat dalam keputusan kebijakan konektor USB Type-C.
Usbpmapi.h meliputi:
Jangan sertakan header sebelumnya secara langsung. Sebaliknya, hanya menyertakan Usbpmapi.h.
Untuk informasi selengkapnya, lihat:
usbpmapi.h berisi antarmuka pemrograman berikut:
Fungsi
|
USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT Menginisialisasi struktur USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS . |
|
UsbPm_AssignConnectorPowerLevel Mencoba negosiasi ulang kontrak PD dengan nilai tegangan/arus/daya yang ditentukan. |
|
USBPM_CLIENT_CONFIG_EXTRA_INFO_INIT Menginisialisasi struktur USBPM_CLIENT_CONFIG_EXTRA_INFO . |
|
USBPM_CLIENT_CONFIG_INIT Menginisialisasi struktur USBPM_CLIENT_CONFIG . |
|
USBPM_CONNECTOR_PROPERTIES_INIT Menginisialisasi struktur USBPM_CONNECTOR_PROPERTIES . |
|
USBPM_CONNECTOR_STATE_INIT Menginisialisasi struktur USBPM_CONNECTOR_STATE_INIT . |
|
UsbPm_Deregister Membatalkan pendaftaran driver klien dengan Manajer Kebijakan. |
|
USBPM_HUB_CONNECTOR_HANDLES_INIT Menginisialisasi struktur USBPM_HUB_CONNECTOR_HANDLES . |
|
USBPM_HUB_PROPERTIES_INIT Menginisialisasi struktur [USBPM_HUB_PROPERTIES]. |
|
UsbPm_Register Mendaftarkan driver klien dengan Manajer Kebijakan untuk melaporkan kedatangan/penghapusan hub dan perubahan status konektor. |
|
UsbPm_RetrieveConnectorProperties Mengambil properti konektor. Properti adalah informasi statis yang tidak berubah selama siklus hidup konektor. |
|
UsbPm_RetrieveConnectorState Mengambil status konektor saat ini. Tidak seperti properti konektor, informasi status bersifat dinamis, yang dapat berubah saat runtime. |
|
UsbPm_RetrieveHubConnectorHandles Mengambil handel konektor untuk semua konektor hub. |
|
UsbPm_RetrieveHubProperties Mengambil properti hub. Properti adalah informasi statis yang tidak berubah selama siklus hidup hub. |
Fungsi panggilan balik
|
EVT_USBPM_EVENT_CALLBACK Mengirim pemberitahuan tentang kedatangan/penghapusan hub dan perubahan status konektor. |
Struktur
|
USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS Menjelaskan parameter untuk UsbPm_AssignConnectorPowerLevel. |
|
USBPM_CLIENT_CONFIG Struktur konfigurasi yang digunakan dalam mendaftarkan driver klien dengan Manajer Kebijakan |
|
USBPM_CLIENT_CONFIG_EXTRA_INFO Berisi informasi opsional yang digunakan untuk mengonfigurasi pendaftaran driver klien. |
|
USBPM_CONNECTOR_PROPERTIES Menjelaskan properti konektor. |
|
USBPM_CONNECTOR_STATE Menjelaskan status konektor. |
|
USBPM_EVENT_CALLBACK_PARAMS Berisi detail peristiwa yang terkait dengan perubahan kedatangan/penghapusan manajer kebijakan, kedatangan/penghapusan hub, atau perubahan status konektor. |
|
USBPM_HUB_CONNECTOR_HANDLES Menyimpan handel konektor untuk semua konektor di hub. |
|
USBPM_HUB_PROPERTIES Properti hub konektor. |
Enumerasi
|
USBPM_ACCESS_TYPE Menentukan jenis akses untuk memanggil fungsi Manajer Kebijakan. |
|
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Menentukan nilai format yang digunakan dalam USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS. |
|
USBPM_EVENT_TYPE Menentukan nilai untuk jenis peristiwa. |