Object Manager: Difference between revisions

Content deleted Content added
m Reverted edit(s) by 91.213.143.252 identified as test/vandalism using STiki
Re-add OBJ_FORCE_ACCESS_CHECK. Tidy struct definition. Change PRE to a UL.
Line 64:
 
OBJECT_ATTRIBUTES structure:
<source lang="c">
typedef struct _OBJECT_ATTRIBUTES {
ULONG Length;
HANDLE RootDirectory;
PUNICODE_STRING ObjectName;
ULONG Attributes;
PSECURITY_DESCRIPTORPVOID SecurityDescriptor;
PSECURITY_QUALITY_OF_SERVICEPVOID SecurityQualityOfService;
} OBJECT_ATTRIBUTES, *POBJECT_ATTRIBUTES;
}
</source>
 
The Attributes member can be zero, or a combination of the following flags:
{{columns-list|2|
* <code>OBJ_INHERIT</code>
* <code>OBJ_PERMANANT</code>
* <code>OBJ_EXCLUSIVE</code>
* <code>OBJ_CASE_INSENSITIVE</code>
OBJ_OPENIF
* <code>OBJ_OPENIF</code>
* <code>OBJ_OPENLINK</code>
* <code>OBJ_KERNEL_HANDLE</code>
* <code>OBJ_FORCE_ACCESS_CHECK</code>
}}
 
==See also==