Bagikan melalui


struktur PRIVILEGE_SET (winnt.h)

Struktur PRIVILEGE_SET menentukan sekumpulan hak istimewa. Ini juga digunakan untuk menunjukkan hak istimewa mana, jika ada, yang dipegang oleh pengguna atau grup yang meminta akses ke objek.

Sintaks

typedef struct _PRIVILEGE_SET {
  DWORD               PrivilegeCount;
  DWORD               Control;
  LUID_AND_ATTRIBUTES Privilege[ANYSIZE_ARRAY];
} PRIVILEGE_SET, *PPRIVILEGE_SET;

Anggota

PrivilegeCount

Menentukan jumlah hak istimewa dalam set hak istimewa.

Control

Menentukan bendera kontrol yang terkait dengan hak istimewa. Bendera kontrol PRIVILEGE_SET_ALL_NECESSARY saat ini ditentukan. Ini menunjukkan bahwa semua hak istimewa yang ditentukan harus dipegang oleh proses yang meminta akses. Jika bendera ini tidak diatur, keberadaan hak istimewa apa pun dalam token akses pengguna akan memberikan akses.

Privilege[ANYSIZE_ARRAY]

Menentukan array struktur LUID_AND_ATTRIBUTES yang menjelaskan hak istimewa set. Atribut berikut didefinisikan untuk hak istimewa.

Nilai Makna
SE_PRIVILEGE_ENABLED_BY_DEFAULT
Hak istimewa diaktifkan secara default.
SE_PRIVILEGE_ENABLED
Hak istimewa diaktifkan.
SE_PRIVILEGE_USED_FOR_ACCESS
Hak istimewa digunakan untuk mendapatkan akses ke objek atau layanan. Bendera ini digunakan untuk mengidentifikasi hak istimewa yang relevan dalam set yang diteruskan oleh aplikasi klien yang mungkin berisi hak istimewa yang tidak perlu.

Keterangan

Hak istimewa digunakan untuk mengontrol akses ke objek atau layanan secara lebih ketat daripada biasanya dengan kontrol akses diskresi. Manajer sistem menggunakan hak istimewa untuk mengontrol pengguna mana yang dapat memanipulasi sumber daya sistem. Aplikasi menggunakan hak istimewa ketika mengubah sumber daya di seluruh sistem, seperti ketika mengubah waktu sistem atau mematikan sistem.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

LUID

LUID_AND_ATTRIBUTES

PrivilegeCheck