Enumerasi WbemPrivilegeEnum (wbemdisp.h)
Konstanta WbemPrivilegeEnum menentukan hak istimewa. Konstanta ini digunakan dengan SWbemSecurity untuk memberikan hak istimewa yang diperlukan untuk beberapa operasi. Untuk informasi selengkapnya, lihat Privilege Constants.
Pustaka jenis skrip WMI, wbemdisp.tlb mendefinisikan konstanta ini. Aplikasi Microsoft Visual Basic dapat mengakses pustaka ini; Bahasa skrip harus menggunakan nilai konstanta secara langsung, kecuali mereka menggunakan format file XML Windows Script Host (WSH). Untuk informasi selengkapnya, lihat Menggunakan Pustaka Jenis Pembuatan Skrip WMI.
Sintaks
typedef enum WbemPrivilegeEnum {
wbemPrivilegeCreateToken = 1,
wbemPrivilegePrimaryToken = 2,
wbemPrivilegeLockMemory = 3,
wbemPrivilegeIncreaseQuota = 4,
wbemPrivilegeMachineAccount = 5,
wbemPrivilegeTcb = 6,
wbemPrivilegeSecurity = 7,
wbemPrivilegeTakeOwnership = 8,
wbemPrivilegeLoadDriver = 9,
wbemPrivilegeSystemProfile = 10,
wbemPrivilegeSystemtime = 11,
wbemPrivilegeProfileSingleProcess = 12,
wbemPrivilegeIncreaseBasePriority = 13,
wbemPrivilegeCreatePagefile = 14,
wbemPrivilegeCreatePermanent = 15,
wbemPrivilegeBackup = 16,
wbemPrivilegeRestore = 17,
wbemPrivilegeShutdown = 18,
wbemPrivilegeDebug = 19,
wbemPrivilegeAudit = 20,
wbemPrivilegeSystemEnvironment = 21,
wbemPrivilegeChangeNotify = 22,
wbemPrivilegeRemoteShutdown = 23,
wbemPrivilegeUndock = 24,
wbemPrivilegeSyncAgent = 25,
wbemPrivilegeEnableDelegation = 26,
wbemPrivilegeManageVolume = 27
} ;
Konstanta
wbemPrivilegeCreateToken Nilai: 1 Diperlukan untuk membuat token utama. |
wbemPrivilegePrimaryToken Nilai: 2 Diperlukan untuk menetapkan token utama proses. |
wbemPrivilegeLockMemory Nilai: 3 Diperlukan untuk mengunci halaman fisik dalam memori. |
wbemPrivilegeIncreaseQuota Nilai: 4 Diperlukan untuk meningkatkan kuota yang ditetapkan ke proses. |
wbemPrivilegeMachineAccount Nilai: 5 Diperlukan untuk membuat akun komputer. |
wbemPrivilegeTcb Nilai: 6 Mengidentifikasi pemegangnya sebagai bagian dari basis komputer tepercaya. Beberapa subsistem tepercaya dan dilindungi diberikan hak istimewa ini. |
wbemPrivilegeSecurity Nilai: 7 Diperlukan untuk melakukan sejumlah fungsi terkait keamanan, seperti mengontrol dan melihat pesan audit. Hak istimewa ini mengidentifikasi pemegangnya sebagai operator keamanan. |
wbemPrivilegeTakeOwnership Nilai: 8 Diperlukan untuk mengambil kepemilikan objek tanpa diberikan akses diskresi. Hak istimewa ini memungkinkan nilai pemilik diatur hanya ke nilai-nilai yang dapat ditetapkan pemegang secara sah sebagai pemilik objek. |
wbemPrivilegeLoadDriver Nilai: 9 Diperlukan untuk memuat atau membongkar driver perangkat. |
wbemPrivilegeSystemProfile Nilai: 10 Diperlukan untuk mengumpulkan informasi pembuatan profil untuk seluruh sistem. |
wbemPrivilegeSystemtime Nilai: 11 Diperlukan untuk mengubah waktu sistem. |
wbemPrivilegeProfileSingleProcess Nilai: 12 Diperlukan untuk mengumpulkan informasi pembuatan profil untuk satu proses. |
wbemPrivilegeIncreaseBasePriority Nilai: 13 Diperlukan untuk meningkatkan prioritas dasar proses. |
wbemPrivilegeCreatePagefile Nilai: 14 Diperlukan untuk membuat file halaman. |
wbemPrivilegeCreatePermanent Nilai: 15 Diperlukan untuk membuat objek permanen. |
wbemPrivilegeBackup Nilai: 16 Diperlukan untuk melakukan operasi pencadangan. |
wbemPrivilegeRestore Nilai: 17 Diperlukan untuk melakukan operasi pemulihan. Hak istimewa ini memungkinkan Anda mengatur pengidentifikasi keamanan pengguna atau grup (SID) yang valid sebagai pemilik objek. |
wbemPrivilegeShutdown Nilai: 18 Diperlukan untuk mematikan sistem lokal. |
wbemPrivilegeDebug Nilai: 19 Diperlukan untuk men-debug proses. |
wbemPrivilegeAudit Nilai: 20 Diperlukan untuk menghasilkan entri log audit. |
wbemPrivilegeSystemEnvironment Nilai: 21 Diperlukan untuk mengubah RAM nonvolatile sistem yang menggunakan jenis memori ini untuk menyimpan informasi konfigurasi. |
wbemPrivilegeChangeNotify Nilai: 22 Diperlukan untuk menerima pemberitahuan perubahan pada file atau direktori. Hak istimewa ini juga menyebabkan sistem melewati semua pemeriksaan akses traversal. Ini diaktifkan secara default untuk semua pengguna. |
wbemPrivilegeRemoteShutdown Nilai: 23 Diperlukan untuk mematikan sistem menggunakan permintaan jaringan. |
wbemPrivilegeUndock Nilai: 24 Diperlukan untuk menghapus komputer dari stasiun dok. |
wbemPrivilegeSyncAgent Nilai: 25 Diperlukan untuk menyinkronkan data layanan direktori. |
wbemPrivilegeEnableDelegation Nilai: 26 Diperlukan untuk mengaktifkan komputer dan akun pengguna agar dapat dipercaya untuk delegasi. |
wbemPrivilegeManageVolume Nilai: 27 Diperlukan untuk melakukan tugas pemeliharaan volume. |
Persyaratan
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Header | wbemdisp.h |