Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Typ ACCESS_MASK je bitová maska, která určuje sadu přístupových práv v masce přístupu položky řízení přístupu .
typedef ULONG ACCESS_MASK;
Následující standardní přístupová práva se vztahují na všechny typy objektů vedení.
| Vlajka | Popis |
|---|---|
| VYMAZAT | Volající může objekt odstranit. |
| ŘÍZENÍ_ČTENÍ | Volající může přečíst seznam řízení přístupu (ACL) a informace o vlastnictví souboru. |
| SYNCHRONIZOVAT | Volající může provést čekací operaci na objektu. Objekt lze například předat KeWaitForMultipleObjects. |
| WRITE_DAC | Volající může změnit volitelné informace o seznamu řízení přístupu (DACL) objektu. |
| NAPSAT_VLASTNÍKA | Volající může změnit informace o vlastnictví souboru. |
Za normálních okolností se zapisovačům ovladačů zajímají pouze funkce DELETE a SYNCHRONIZ.
Můžete také zadat následující obecná přístupová práva. Platí také pro všechny typy výkonných objektů. Význam každého obecného přístupového práva je specifický pro tento typ objektu.
| Vlajka | Popis |
|---|---|
| GENERIC_READ | Volající může u objektu provádět normální operace čtení. |
| GENERIC_WRITE (zápis) | Volající může na objektu provádět normální operace zápisu. |
| OBECNÝ_VYKONAT | Volající může objekt spustit. Obecně to dává smysl pouze pro určité druhy objektů, jako jsou objekty souborů a oddílů. |
| OBECNÉ_VŠE | Volající může provádět všechny běžné operace s objektem. |
Jsou definovány také následující kombinace standardních přístupových práv. Obvykle se nepoužívají přímo, ale používají se jako šablony k definování jiných bitových mask. (Pokud například zadáte GENERIC_READ pro objekt souboru, systém ho mapuje na FILE_GENERIC_READ bitovou masku konkrétních přístupových práv. FILE_GENERIC_READ je definován z hlediska STANDARD_RIGHTS_READ.)
| Bitová maska | Popis |
|---|---|
| STANDARDNÍ_PRÁVA_ČTENÍ | Standardní specifická práva, která odpovídají GENERIC_READ. |
| STANDARDNÍ_PRÁVA_ZÁPIS | Standardní specifická práva, která odpovídají GENERIC_WRITE. |
| STANDARNÍ PRÁVA_ SPUSTIT | Standardní specifická práva, která odpovídají GENERIC_EXECUTE |
| STANDARDNÍ PRÁVA POŽADOVÁNA | Standardní specifická práva, která odpovídají GENERIC_ALL. To zahrnuje DELETE, ale ne SYNCHRONIZACI. |
| STANDARD_RIGHTS_ALL | Všechna standardní přístupová práva. |
Každý typ objektu může mít vlastní další přístupová práva. Popis přístupových práv, která se vztahují na soubor, adresář nebo zařízení, naleznete v tématu ZwCreateFile.
Popis přístupových práv, která se vztahují na adresář správce objektů, naleznete v tématu ZwCreateDirectoryObject.
Popis přístupových práv, která se vztahují na klíč registru, naleznete v tématu ZwCreateKey.
Pro popis přístupových práv, která se vztahují k objektu oddílu, viz ZwOpenSection.
Popis přístupových práv, která se vztahují k datovému bloku rozhraní WMI, najdete v tématu IoWMIOpenBlock.
Další informace o přístupových právech najdete v tématu Přístupová práva a masky přístupu a ACCESS_MASK v dokumentaci k sadě Windows SDK.