Header ucmucsippm.h
Header ini menyediakan deklarasi untuk abstraksi UCM-UCSI Platform Policy Manager (PPM) dalam ekstensi kelas. Objek PPM ini mengimplementasikan detail pengiriman perintah UCSI dari objek Manajer Kebijakan Sistem Operasi (OPM) ke driver klien dan menerima pemberitahuan dari driver klien. Untuk mengirim perintah ke driver klien, ini mengonversi perintah PPM UCSI ke IOCTL dan meneruskannya ke driver klien yang kemudian mengangkut perintah ke firmware yang sebenarnya.
Jangan sertakan header ini. Sebagai gantinya, sertakan Ucmucsicx.h.
Untuk informasi selengkapnya, lihat:
ucmucsippm.h berisi antarmuka pemrograman berikut:
Fungsi
UCMUCSI_CONNECTOR_INFO_INIT Menginisialisasi struktur UCMUCSI_CONNECTOR_INFO. |
UCMUCSI_PPM_CONFIG_INIT Menginisialisasi struktur UCMUCSI_PPM_CONFIG. |
UcmUcsiConnectorCollectionAddConnector Menambahkan konektor ke objek koleksi konektor. |
UcmUcsiConnectorCollectionBuat Membuat objek koleksi konektor dengan UcmUcsiCx. |
UcmUcsiPpmBuat Membuat objek Manajer Kebijakan Platform (PPM). |
UcmUcsiPpmNotification Menginformasikan ekstensi kelas UcmUcsiCx tentang pemberitahuan UCSI. |
UcmUcsiPpmSetUcsiCommandRequestQueue Menyediakan objek antrean kerangka kerja yang digunakan untuk mengirimkan perintah UCSI ke driver klien. |
UcmUcsiPpmStart Menginstruksikan ekstensi kelas untuk mulai mengirim permintaan ke driver klien. |
UcmUcsiPpmStop Menginstruksikan ekstensi kelas untuk berhenti mengirim permintaan ke driver klien. |
Struktur
UCMUCSI_CONNECTOR_INFO Menyimpan informasi tentang konektor yang tidak dapat diperoleh dengan mengirim perintah UCSI seperti "Dapatkan Kemampuan Konektor". |
UCMUCSI_PPM_CONFIG Menyimpan informasi konfigurasi yang diperlukan untuk membuat Manajer Kebijakan Platform (PPM). |