Bagikan melalui


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_ALL
0x10000000
Semua kemungkinan hak akses
GENERIC_EXECUTE
0x20000000
Jalankan akses
GENERIC_WRITE
0x40000000
Menulis akses
GENERIC_READ
0x80000000
Akses baca

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