kelas Win32_Desktop
Kelas WMI Win32_Desktop mewakili karakteristik umum desktop pengguna. Properti kelas ini dapat dimodifikasi oleh pengguna untuk menyesuaikan desktop.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
[Dynamic, Provider("CIMWin32"), Privileges("SeRestorePrivilege"), UUID("{8502C4E3-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Desktop : CIM_Setting
{
string Caption;
string Description;
string SettingID;
uint32 BorderWidth;
boolean CoolSwitch;
uint32 CursorBlinkRate;
boolean DragFullWindows;
uint32 GridGranularity;
uint32 IconSpacing;
string IconTitleFaceName;
uint32 IconTitleSize;
boolean IconTitleWrap;
string Name;
string Pattern;
boolean ScreenSaverActive;
string ScreenSaverExecutable;
boolean ScreenSaverSecure;
uint32 ScreenSaverTimeout;
string Wallpaper;
boolean WallpaperStretched;
boolean WallpaperTiled;
};
Anggota
Kelas Win32_Desktop memiliki jenis anggota ini:
Properti
Kelas Win32_Desktop memiliki properti ini.
-
BorderWidth
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop\\WindowMetrics| BorderWidth")
Lebar batas di sekitar semua jendela dengan batas yang dapat disesuaikan.
Contoh: 3
-
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64)
Deskripsi tekstual singkat dari objek saat ini.
Properti ini diwarisi dari CIM_Setting.
-
-
CoolSwitch
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|Panel Kontrol \\Desktop| CoolSwitch")
Pengalihan tugas cepat diaktifkan. Pengalihan tugas cepat memungkinkan pengguna untuk beralih antar jendela menggunakan kombinasi keyboard ALT+TAB .
-
-
CursorBlinkRate
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|Panel Kontrol \\Desktop| CursorBlinkRate"), Unit ("milidetik")
Lama waktu antara kursor berkedip berturut-turut.
Contoh: 530
-
-
Deskripsi
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi tekstual objek saat ini.
Properti ini diwarisi dari CIM_Setting.
-
-
DragFullWindows
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|Panel Kontrol \\Desktop| DragFullWindows")
Isi jendela ditampilkan saat pengguna memindahkan jendela.
-
-
GridGranularity
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|Panel Kontrol \\Desktop| GridGranularity"), Unit ("8 piksel")
Penspasian kisi yang terikat dengan jendela di desktop. Ini membuat pengorganisasian jendela lebih mudah. Penspasian biasanya cukup baik sehingga pengguna tidak menyadarinya.
Contoh: 1
-
-
IconSpacing
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop\\WindowMetrics| IconSpacing"), Unit ("piksel")
Spasi antar ikon.
Contoh: 75
-
-
IconTitleFaceName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop\\WindowMetrics| IconFont")
Font yang digunakan untuk nama ikon.
Contoh: "MS San Serif"
-
-
IkonTitleSize
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Font dan Teks| LOGFONTW|lfHeight"), Unit ("titik")
Ukuran font ikon.
Contoh: 9
-
-
IconTitleWrap
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop\\WindowMetrics| IconTitleWrap")
Teks judul ikon dibungkus ke baris berikutnya.
-
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: kunci, MappingStrings ("WMI")
Nama yang mengidentifikasi profil desktop saat ini.
Contoh: "MainProf"
-
-
Pola
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| Pola")
Nama pola yang digunakan sebagai latar belakang untuk desktop.
-
-
ScreenSaverActive
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| ScreenSaveActive")
Pengaman layar aktif.
-
-
ScreenSaverExecutable
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop|SCRNSAVE.EXE")
Nama file yang dapat dieksekusi pengaman layar saat ini.
Contoh: "MASUK. SCR"
-
-
ScreenSaverSecure
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| ScreenSaverIsSecure")
Kata sandi diaktifkan untuk pengaman layar.
-
-
ScreenSaverTimeout
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| ScreenSaveTimeOut"), Unit ("detik")
Jumlah waktu yang berlalu sebelum pengaman layar dimulai.
-
-
SettingID
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (256)
Pengidentifikasi tempat objek saat ini diketahui.
Properti ini diwarisi dari CIM_Setting.
-
-
Wallpaper
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| Wallpaper")
Nama file untuk desain wallpaper di latar belakang desktop.
Contoh: "WINNT.BMP"
-
-
WallpaperStretched
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| WallpaperStyle")
Wallpaper direntangkan untuk mengisi seluruh layar. Microsoft Plus! harus diinstal sebelum opsi ini tersedia. Jika FALSE, wallpaper mempertahankan dimensi aslinya di latar belakang desktop.
-
-
WallpaperDipunggungkan
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|. DEFAULT\\Panel Kontrol\\Desktop| TileWallpaper")
Wallpaper berjenjang atau berpusat.
-
Keterangan
Kelas Win32_Desktop berasal dari CIM_Setting.
Proses panggilan yang menggunakan kelas ini harus memiliki hak istimewa SE_RESTORE_NAME pada komputer tempat registri berada. Misalnya, jika Anda menghitung kelas ini di komputer lokal, akun tempat aplikasi Anda berjalan harus memiliki hak istimewa ini. Untuk informasi selengkapnya, lihat Menjalankan Operasi Istimewa.
Contoh
Contoh kode berikut menjelaskan cara mengambil informasi desktop.
$desktops = Get-WmiObject win32_desktop
"This system has {0} desktop objects" -f $desktops.length
Foreach ($dt in $desktops) {
"Desktop {0}" -f $i++
" BorderWidth : {0}" -f $dt.BorderWidth
" Caption : {0}" -f $dt.Caption
" CoolSwitch : {0}" -f $dt.CoolSwitch
" CursorBlinkRate : {0}" -f $dt.CursorBlinkRate
" Description : {0}" -f $dt.Description
" DragFullWindows : {0}" -f $dt.DragFullWindows
" GridGranularity : {0}" -f $dt.GridGranularity
" IconSpacing : {0}" -f $dt.IconSpacing
" IconTitleFaceName : {0}" -f $dt.IconTitleFaceName
" IconTitleSize : {0}" -f $dt.IconTitleSize
" IconTitleWrap : {0}" -f $dt.conTitleWrap
" Name : {0}" -f $dt.Name
" Pattern : {0}" -f $dt.Pattern
" ScreenSaverActive : {0}" -f $dt.ScreenSaverActive
" ScreenSaverExecutable : {0}" -f $dt.ScreenSaverExecutable
" ScreenSaverSecure : {0}" -f $dt.creenSaverSecure
" ScreenSaverTimeout : {0}" -f $dt.ScreenSaverTimeout
" SettingID : {0}" -f $dt.SettingID
" Wallpaper : {0}" -f $dt.Wallpaper
" WallpaperStretched : {0}" -f $dt.WallpaperStretched
" WallpaperTiled : {0}" -f $dt.WallpaperTiled
""
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|
Lihat juga
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