Hak Akses Generik
Objek yang dapat diamankan menggunakan format masker akses di mana empat bit berurutan 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 READ_CONTROL dan SYNCHRONIZE hak akses standar 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.
Konstan | Makna generik |
---|---|
GENERIC_ALL0x10000000 |
Semua kemungkinan hak akses |
GENERIC_EXECUTE0x20000000 |
Jalankan akses |
GENERIC_WRITE0x40000000 |
Menulis akses |
GENERIC_READ0x80000000 |
Akses baca |
Aplikasi yang menentukan objek yang dapat diamankan privat juga dapat menggunakan hak akses generik.