Panduan implementasi antarmuka
Bagian ini menyediakan panduan untuk implementasi antarmuka.
Di bagian ini
Topik | Deskripsi |
---|---|
Ada tiga antarmuka GPIO: satu untuk setiap perangkat. Setiap antarmuka dirujuk oleh GUID. |
|
Topik ini menjelaskan implementasi indikator. |
|
Kami menyarankan agar Anda menggunakan sumber daya GPIO fisik untuk tombol dan indikator status. |
Status sistem
Status default untuk semua tombol yang didukung oleh driver kotak masuk saat dimuat berada di posisi UP.
Indikasi pertama dengan menggunakan antarmuka mengalihkan tombol yang ditentukan (menurut indeks) ke status DOWN.
Status default indikator mode laptop/slate adalah SLATE.
Status default indikator mode yang ditampung adalah UNDOCKED.
Indikasi pertama dengan menggunakan antarmuka mengalihkan indikator ke status lain.
Untuk mengkueri status, Anda dapat menggunakan GetSystemMetric API sebagai berikut:
int WINAPI GetSystemMetrics(
_In_ int nIndex
);
Parameter yang tersedia untuk indikator:
- SM_SYSTEMDOCKED untuk status docking. Panggilan mengembalikan 0 untuk Mode Tidak Ditangguhkan dan bukan nol sebaliknya.
- SM_CONVERTIBLESLATEMODE untuk mode slate. Panggilan mengembalikan 0 untuk Mode Slate dan bukan nol.
Pemberitahuan
Saat metrik sistem SM_CONVERTIBLESLATEMODE atau SM_SYSTEMDOCKED berubah, pesan siaran dikirim oleh sistem dengan menggunakan WM_SETTINGCHANGE.
LPARAM dari pesan WM_SETTINGCHANGE menunjukkan metrik sistem mana yang telah berubah dengan menggunakan string "ConvertibleSlateMode" atau "SystemDockMode".
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk