GENERIC_MAPPING structure (wdm.h)
The GENERIC_MAPPING structure describes the ACCESS_MASK value of specific access rights associated with each type of generic access right.
Syntax
typedef struct _GENERIC_MAPPING {
ACCESS_MASK GenericRead;
ACCESS_MASK GenericWrite;
ACCESS_MASK GenericExecute;
ACCESS_MASK GenericAll;
} GENERIC_MAPPING;
Members
GenericRead
Describes the specific access rights corresponding to the GENERIC_READ access right.
GenericWrite
Describes the specific access rights corresponding to the GENERIC_WRITE access right.
GenericExecute
Describes the specific access rights corresponding to the GENERIC_EXECUTE access right.
GenericAll
Describes the specific access rights corresponding to the GENERIC_ALL access right.
Remarks
Use the IoGetFileObjectGenericMapping routine to get the specific access rights corresponding to generic access rights for file objects. Use RtlMapGenericMask to subtract off the access rights within an ACCESS_MASK that do not derive from generic access rights.
For more information about generic access rights, see the Win32 reference page for the GENERIC_MAPPING structure.
Requirements
Requirement | Value |
---|---|
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |