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).