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 adattípus egy olyan DWORD-érték , amely szabványos, specifikus és általános jogokat határoz meg. Ezek a jogosultságok a hozzáférés-vezérlési bejegyzésekben (ACE-k) használatosak, és az objektumokhoz kért vagy megadott hozzáférés megadásának elsődleges eszközei.
typedef DWORD ACCESS_MASK;
typedef ACCESS_MASK* PACCESS_MASK;
Megjegyzések
Az ebben az értékben lévő bitek a következőképpen vannak lefoglalva:
| Bitek | Meaning |
|---|---|
| 0-15 | Konkrét jogok. A maszkhoz társított objektumtípushoz tartozó hozzáférési maszkot tartalmazza. A különböző objektumtípusok hozzáférési jogosultságaira mutató hivatkozásokat aObject-Specific hozzáférési jogosultságok című témakörben találhatja meg. |
| 16-23 | Standard jogosultságok. Az objektum szokásos hozzáférési jogosultságát tartalmazza. |
| 24 | Hozzáférés a rendszer biztonságához (ACCESS_SYSTEM_SECURITY). A rendszer hozzáférés-vezérlési listájához (SACL) való hozzáférés jelzésére szolgál. Az ilyen típusú hozzáféréshez a hívási folyamatnak rendelkeznie kell a SE_SECURITY_NAME (Naplózás és biztonsági napló kezelése) jogosultsággal. Ha ez a jelző egy auditelérési ACE hozzáférési maszkjában van beállítva (sikeres vagy sikertelen hozzáférés), a SACL-hozzáférés naplózásra kerül. |
| 25 | Maximálisan engedélyezett (MAXIMUM_ALLOWED). |
| 26-27 | Fenntartott. |
| 28 | Általános összes (GENERIC_ALL). |
| 29 | Általános végrehajtás (GENERIC_EXECUTE). |
| 30 | Általános írás (GENERIC_WRITE). |
| 31 | Általános olvasás (GENERIC_READ). |
A 16–23., standard jogosultsági bitek az objektum szabványos hozzáférési jogosultságait tartalmazzák, és a következő előre definiált jelölők kombinációját tartalmazhatják:
| Bit | Flag | Meaning |
|---|---|---|
| 16 | TÖRLÉS | Hozzáférés törlése. |
| 17 | READ_CONTROL | Olvassa el a biztonsági leíró tulajdonosi, csoport- és diszkrecionális hozzáférés-vezérlési listájához (DACL) való hozzáférést. |
| 18 | WRITE_DAC | Írási hozzáférés a DACL-hez. |
| 19 | WRITE_OWNER | Írási hozzáférés a tulajdonoshoz. |
| 20 | SZINKRONIZÁLNI | Hozzáférés szinkronizálása. |
A Winnt.h-ban definiált alábbi állandók az adott és szabványos hozzáférési jogosultságokat jelölik.
#define DELETE (0x00010000L)
#define READ_CONTROL (0x00020000L)
#define WRITE_DAC (0x00040000L)
#define WRITE_OWNER (0x00080000L)
#define SYNCHRONIZE (0x00100000L)
#define STANDARD_RIGHTS_REQUIRED (0x000F0000L)
#define STANDARD_RIGHTS_READ (READ_CONTROL)
#define STANDARD_RIGHTS_WRITE (READ_CONTROL)
#define STANDARD_RIGHTS_EXECUTE (READ_CONTROL)
#define STANDARD_RIGHTS_ALL (0x001F0000L)
#define SPECIFIC_RIGHTS_ALL (0x0000FFFFL)
Object-Specific hozzáférési jogosultságok
A ACCESS_MASK alacsony 16 bitje (0–15 bit) objektumspecifikus hozzáférési jogosultságokhoz használatos. Ezeknek a biteknek a jelentése a elérni kívánt objektum típusától függ. Az egyes objektumtípusok hozzáférési jogosultságairól az alábbi témakörökben talál részletes információt:
Gyakori objektumtípusok
-
Fájlok és könyvtárak - Fájlelérési jogosultsági állandók
Meghatározott hozzáférési jogosultságokat határoz meg, például FILE_READ_DATA, FILE_WRITE_DATA, FILE_APPEND_DATA, FILE_EXECUTE, FILE_DELETE_CHILD, FILE_READ_ATTRIBUTES és FILE_WRITE_ATTRIBUTES. - Beállításkulcsok - Beállításkulcs biztonsági és hozzáférési jogosultságai Meghatározott hozzáférési jogosultságokat határoz meg, például KEY_QUERY_VALUE, KEY_SET_VALUE, KEY_CREATE_SUB_KEY, KEY_ENUMERATE_SUB_KEYS és KEY_NOTIFY.
-
Folyamatok - Biztonsági és hozzáférési jogosultságok feldolgozása
Meghatározott hozzáférési jogosultságokat határoz meg, például PROCESS_TERMINATE, PROCESS_CREATE_THREAD, PROCESS_VM_OPERATION, PROCESS_VM_READ, PROCESS_VM_WRITE, PROCESS_QUERY_INFORMATION és PROCESS_SET_INFORMATION. -
Szálak - Szálbiztonsági és hozzáférési jogosultságok
Meghatározott hozzáférési jogosultságokat határoz meg, például THREAD_TERMINATE, THREAD_SUSPEND_RESUME, THREAD_GET_CONTEXT, THREAD_SET_CONTEXT, THREAD_QUERY_INFORMATION és THREAD_SET_INFORMATION.
További objektumtípusok
- Ablakállomások - Ablakállomás biztonsági és hozzáférési jogosultságai
- Asztali - Asztali biztonsági és hozzáférési jogosultságok
- Szolgáltatás - Szolgáltatásbiztonsági és hozzáférési jogosultságok
- Fájlok megfeleltetett objektumok - Fájlleképezés biztonsági és hozzáférési jogosultságai
- Feladatobjektumok - Feladatobjektum biztonsági és hozzáférési jogosultságai
- Elnevezett csövek - Elnevezett csőbiztonsági és hozzáférési jogosultságok
A biztonságos objektumok és hozzáférési jogosultságaik átfogó listáját az Access Rights and Access Masks (Hozzáférési jogosultságok és hozzáférési maszkok) című témakörben találja.
Requirements
| Követelmény | Érték |
|---|---|
| Minimálisan támogatott ügyfél | Windows XP [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló | Windows Server 2003 [csak asztali alkalmazások] |
| Header |
Winnt.h (belefoglalva Windows.h) |
Kapcsolódó tartalom
Alapvető hozzáférés-vezérlési struktúrák