Sdílet prostřednictvím


Obecná přístupová práva

Zabezpečitelné objekty používají formát masky přístupu, ve kterém čtyři bity s vysokým pořadím určují obecná přístupová práva. Každý typ zabezpečitelného objektu mapuje tyto bity na sadu standardních a objektově specifických přístupových práv. Například objekt souboru Systému Windows mapuje GENERIC_READ bit na READ_CONTROL a SYNCHRONIZOVAT standardní přístupová práva a na FILE_READ_DATA, FILE_READ_EAa FILE_READ_ATTRIBUTES přístupová práva specifická pro objekty. Jiné typy objektů mapují GENERIC_READ bit na libovolnou sadu přístupových práv, které jsou vhodné pro tento typ objektu.

Obecná přístupová práva můžete použít k určení typu přístupu, který potřebujete, když otevíráte popisovač objektu. Obvykle je to jednodušší než určení všech odpovídajících standardních a specifických práv.

Následující tabulka uvádí konstanty definované pro obecná přístupová práva.

Konstanta Obecný význam
GENERIC_ALL
0x10000000
Všechna možná přístupová práva
GENERIC_EXECUTE
0x20000000
Spuštění přístupu
GENERIC_WRITE
0x40000000
Přístup k zápisu
GENERIC_READ
0x80000000
Přístup pro čtení

Aplikace, které definují privátní zabezpečitelné objekty, mohou také používat obecná přístupová práva.