Export (0) Print
Expand All

2.2.10 System Flags

The following table defines the valid system flags used on directory objects. The flags are presented in big-endian byte order.

0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1

D

D

A

R

A

M

A

L

D

R

D

M

D

E

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

R

D

B

S

O

P

C

S

P

S

N

R

X: Unused. Must be zero and ignored.

NR (FLAG_ATTR_NOT_REPLICATED or FLAG_CR_NTDS_NC): When used on an attributeSchema object, it specifies that this attribute is not replicated. If it is used on a crossRef object, it specifies that the NC that the crossRef is for is an Active Directory NC.

PS (FLAG_ATTR_REQ_PARTIAL_SET_MEMBER or FLAG_CR_NTDS_DOMAIN): When used on an attributeSchema object, it specifies that the attribute is a member of a partial attribute set (PAS). If used on a crossRef object, it specifies that the NC is a domain NC.

CS (FLAG_ATTR_IS_CONSTRUCTED or FLAG_CR_NTDS_NOT_GC_REPLICATED): When used on an attributeSchema object, this flag specifies that the attribute is a constructed attribute. If used on a crossRef object, it specifies that the NC is not to be replicated to GCs.

OP (FLAG_ATTR_IS_OPERATIONAL): Only used on an attributeSchema object. It specifies that the attribute is an operational attribute.

BS (FLAG_SCHEMA_BASE_OBJECT): Only used on attributeSchema and classSchema objects. It specifies that this attribute or class is part of the base schema. Modifications to base schema objects are specially restricted.

RD (FLAG_ATTR_IS_RDN): Only used on an attributeSchema object. It specifies that this attribute can be used as a relative distinguished name (RDN) attribute.

DE (FLAG_DISALLOW_MOVE_ON_DELETE): Specifies that the object does not move to the Deleted Objects container when the object is deleted.

DM (FLAG_DOMAIN_DISALLOW_MOVE): Specifies that if the object is in a domain NC, the object cannot be moved.

DR (FLAG_DOMAIN_DISALLOW_RENAME): Specifies that if the object is in a domain NC, the object cannot be renamed.

AL (FLAG_CONFIG_ALLOW_LIMITED_MOVE): Specifies that if the object is in the config NC, the object can be moved, with restrictions.

AM (FLAG_CONFIG_ALLOW_MOVE): Specifies that if the object is in the config NC, the object can be moved.

AR (FLAG_CONFIG_ALLOW_RENAME): Specifies that if the object is in the config NC, the object can be renamed.

DD (FLAG_DISALLOW_DELETE): Specifies that the object cannot be deleted.

Show:
© 2014 Microsoft