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_ALL0x10000000 |
Všechna možná přístupová práva |
GENERIC_EXECUTE0x20000000 |
Spuštění přístupu |
GENERIC_WRITE0x40000000 |
Přístup k zápisu |
GENERIC_READ0x80000000 |
Přístup pro čtení |
Aplikace, které definují privátní zabezpečitelné objekty, mohou také používat obecná přístupová práva.