Freigeben über


GENERIC_MAPPING-Struktur (wdm.h)

Die GENERIC_MAPPING-Struktur beschreibt den ACCESS_MASK Wert bestimmter Zugriffsrechte, die jedem Generischen Zugriffsrechttyp zugeordnet sind.

Syntax

typedef struct _GENERIC_MAPPING {
  ACCESS_MASK GenericRead;
  ACCESS_MASK GenericWrite;
  ACCESS_MASK GenericExecute;
  ACCESS_MASK GenericAll;
} GENERIC_MAPPING;

Member

GenericRead

Beschreibt die spezifischen Zugriffsrechte, die dem zugriffsrecht GENERIC_READ entsprechen.

GenericWrite

Beschreibt die spezifischen Zugriffsrechte, die dem zugriffsrecht GENERIC_WRITE entsprechen.

GenericExecute

Beschreibt die spezifischen Zugriffsrechte, die dem zugriffsrecht GENERIC_EXECUTE entsprechen.

GenericAll

Beschreibt die spezifischen Zugriffsrechte, die dem zugriffsrecht GENERIC_ALL entsprechen.

Hinweise

Verwenden Sie die IoGetFileObjectGenericMapping-Routine , um die spezifischen Zugriffsrechte abzurufen, die generischen Zugriffsrechten für Dateiobjekte entsprechen. Verwenden Sie RtlMapGenericMask , um die Zugriffsrechte innerhalb eines ACCESS_MASK zu subtrahieren, die nicht von generischen Zugriffsrechten abgeleitet sind.

Weitere Informationen zu generischen Zugriffsrechten finden Sie auf der Win32-Referenzseite für die GENERIC_MAPPING-Struktur .

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask