IoGetFileObjectGenericMapping

PGENERIC_MAPPING
IoGetFileObjectGenericMapping(

);

IoGetFileObjectGenericMapping returns information about the mapping between each generic access right and the set of specific access rights for file objects.

Return Value

IoGetFileObjectGenericMapping returns a pointer to the generic mapping for file objects.

Comments

The generic mapping structure is defined as follows:

typedef struct _GENERIC_MAPPING {

    ACCESS_MASK GenericRead;

    ACCESS_MASK GenericWrite;

    ACCESS_MASK GenericExecute;

    ACCESS_MASK GenericAll;

} GENERIC_MAPPING;

typedef GENERIC_MAPPING *PGENERIC_MAPPING;

Callers of IoGetFileObjectGenericMapping must be running at IRQL PASSIVE_LEVEL.

See Also

IoCheckShareAccess, IoSetShareAccess, ZwCreateFile