Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A ACCESS_MASK típus egy bitmaszk, amely hozzáférési jogosultságokat határoz meg a hozzáférés-vezérlési bejegyzéshozzáférési maszkjában.
typedef ULONG ACCESS_MASK;
Az alábbi szabványos hozzáférési jogosultságok a vezetői objektumok minden típusára érvényesek.
| Zászló | Leírás |
|---|---|
| töröl | A hívó törölheti az objektumot. |
| READ_CONTROL | A hívó elolvashatja a fájl hozzáférés-vezérlési listáját (ACL) és tulajdonosi adatait. |
| SZINKRONIZÁLNI | A hívó végrehajthat egy várakozási műveletet az objektumon. Az objektum például átadható a KeWaitForMultipleObjectsnek. |
| WRITE_DAC | A hívó módosíthatja az objektumhoz tartozó diszkréciós hozzáférés-vezérlési lista (DACL) adatait. |
| TULAJDONOS_MÓDOSÍTÁSA | A hívó módosíthatja a fájl tulajdonosi adatait. |
Általában csak a törlés és a szinkronizálás érdekli az illesztőprogram készítőket.
A következő általános hozzáférési jogosultságokat is megadhatja. Ezek a vezetői objektumok minden típusára érvényesek. Az egyes általános hozzáférési jogosultságok jelentése az adott objektumtípusra vonatkozik.
| Zászló | Leírás |
|---|---|
| Általános_olvasás | A hívó normál olvasási műveleteket hajthat végre az objektumon. |
| Általános Írás | A hívó normál írási műveleteket hajthat végre az objektumon. |
| ÁLTALÁNOS_VÉGREHAJTÁS | A hívó végrehajthatja az objektumot. Ez általában csak bizonyos típusú objektumok, például fájlobjektumok és szakaszobjektumok esetében van értelme. |
| ÁLTALÁNOS_MINDEN | A hívó minden normál műveletet végrehajthat az objektumon. |
A szabványos hozzáférési jogosultságok alábbi kombinációi is definiálva vannak. Ezeket általában nem közvetlenül használják, hanem sablonként használják más bitmaszkok definiálásához. (Ha például a GENERIC_READ-t ad meg egy fájlobjektumhoz, a rendszer ezt leképezi az FILE_GENERIC_READ bitmaszkjára az adott hozzáférési jogosultságok közül. A FILE_GENERIC_READ a STANDARD_RIGHTS_READ alapján van meghatározva.)
| Bitmaszk | Leírás |
|---|---|
| SZABVÁNYOS_OLVASÁSI_JOGOK | Szabványos jogosultságok, amelyek megfelelnek a GENERIC_READ-nek. |
| STANDARD_JOGOK_ÍRÁS | Szabványos jogosultságok, amelyek megfelelnek a GENERIC_WRITE-nek. |
| VÉGREHAJTÁSI_JOGOK_STANDARD | A GENERIC_EXECUTE-nek megfelelő, szabványos jogosultságok. |
| SZÜKSÉGES STANDARD JOGOK | Szabványos, specifikus jogosultságok, amelyek megfelelnek a GENERIC_ALL-nak. Ide tartozik a DELETE, de a SZINKRONIZÁLás nem. |
| STANDARD_RIGHTS_ALL | Minden szabványos hozzáférési jogosultság. |
Minden objektumtípus rendelkezhet saját további hozzáférési jogosultságokkal. A fájlra, könyvtárra vagy eszközre vonatkozó hozzáférési jogosultságok leírását a ZwCreateFile című témakörben találhatja meg.
Az objektumkezelő könyvtárra vonatkozó hozzáférési jogosultságok leírását a ZwCreateDirectoryObject című témakörben találhatja meg.
A beállításkulcsokra vonatkozó hozzáférési jogosultságok leírását lásd: ZwCreateKey.
A szakaszobjektumokra vonatkozó hozzáférési jogosultságok leírását a ZwOpenSection című témakörben találja.
A WMI-adatblokkokra vonatkozó hozzáférési jogosultságok leírását lásd: IoWMIOpenBlock.
A hozzáférési jogosultságokról további információt a Windows SDK dokumentációjában, az Access Rights and Access Masks (Hozzáférési jogosultságok és hozzáférési maszkok ) és ACCESS_MASK című cikkben talál.