Freigeben über


GENERIC_MAPPING Struktur (wdm.h)

In der GENERIC_MAPPING-Struktur wird der ACCESS_MASK Wert bestimmter Zugriffsrechte beschrieben, die jedem Typ von generischen Zugriffsrechten zugeordnet sind.

Syntax

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

Angehörige

GenericRead

Beschreibt die spezifischen Zugriffsrechte, die dem GENERIC_READ Zugriffsrecht entsprechen.

GenericWrite

Beschreibt die spezifischen Zugriffsrechte, die dem GENERIC_WRITE Zugriffsrecht entsprechen.

GenericExecute

Beschreibt die spezifischen Zugriffsrechte, die dem GENERIC_EXECUTE Zugriffsrecht entsprechen.

GenericAll

Beschreibt die spezifischen Zugriffsrechte, die dem GENERIC_ALL Zugriffsrecht entsprechen.

Bemerkungen

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 (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask