Hak Akses Generik

Objek yang dapat diamankan menggunakan format masker akses di mana empat bit urutan tinggi menentukan hak akses generik. Setiap jenis objek yang dapat diamankan memetakan bit ini ke sekumpulan hak akses standar dan khusus objeknya. Misalnya, objek file Windows memetakan bit GENERIC_READ ke hak akses standar READ_CONTROL dan SYNCHRONIZE dan ke FILE_READ_DATA, FILE_READ_EA, dan FILE_READ_ATTRIBUTES hak akses khusus objek. Jenis objek lain memetakan bit GENERIC_READ ke kumpulan hak akses apa pun yang sesuai untuk jenis objek tersebut.

Anda dapat menggunakan hak akses generik untuk menentukan jenis akses yang Anda butuhkan saat membuka handel ke objek. Ini biasanya lebih sederhana daripada menentukan semua hak standar dan spesifik yang sesuai.

Tabel berikut ini memperlihatkan konstanta yang ditentukan untuk hak akses generik.

Terus-menerus Makna generik
GENERIC_ALL
0x10000000
Semua kemungkinan hak akses
GENERIC_EXECUTE
0x20000000
Jalankan akses
GENERIC_WRITE
0x40000000
Akses tulis
GENERIC_READ
0x80000000
Akses baca

Aplikasi yang menentukan objek yang dapat diamankan privat juga dapat menggunakan hak akses generik.