5.70 GetNCType
-
procedure GetNCType(nc: DSName) : ULONG
Informative summary of behavior: The GetNCType procedure returns the type of the NC replica.
-
ncType: ULONG ncType = 0; if not AmIRODC() then if not nc = ConfigNC() and not nc = SchemaNC() and not nc = DefaultNC() and IsApplicationNC(nc) = false then /* the NC replica correspond to a GC partition */ ncType := ncType + {NCT_GC_PARTIAL} endif else if if nc = ConfigNC() or nc = DefaultNC() or ApplicationNC(nc) = true then ncType := ncType + {NCT_FILTERED_ATTRIBUTE_SET, NCT_SPECIAL_SECRET_PROCESSING } else if nc = SchemaNC() then ncType := 0 else ncType := ncType + {NCT_FILTERED_ATTRIBUTE_SET, NCT_GC_PARTIAL} endif endif return ncType