Click or drag to resize

DfsPropertyFlags Enumeration

A set of bit flags that describe specific properties of a DFS namespace, root, or link.

Namespace:  Alphaleonis.Win32.Network
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax
[FlagsAttribute]
public enum DfsPropertyFlags
Members
  Member nameValueDescription
None0No property flag.
InsiteReferrals1DFS_PROPERTY_FLAG_INSITE_REFERRALS

Scope: Domain roots, stand-alone roots, and links. If this flag is set at the DFS root, it applies to all links; otherwise, the value of this flag is considered for each individual link.

When this flag is set, a DFS referral response from a DFS server for a DFS root or link with the "INSITE" option enabled contains only those targets which are in the same site as the DFS client requesting the referral. Targets in the two global priority classes are always returned, regardless of their site location.

RootScalability2DFS_PROPERTY_FLAG_ROOT_SCALABILITY

Scope: The entire DFS namespace for a domain-based DFS namespace only.

By default, a DFS root target server polls the PDS to detect changes to the DFS metadata. To prevent heavy server load on the PDC, root scalability can be enabled for the DFS namespace. Setting this flag will cause the DFS server to poll the nearest domain controller instead of the PDC for DFS metadata changes for the common namespace. Note that any changes made to the metadata must still occur on the PDC, however.

SiteCosting4DFS_PROPERTY_FLAG_SITE_COSTING

Scope: The entire DFS namespace for both domain-based and stand-alone DFS namespaces.

By default, targets returned in a referral response from a DFS server to a DFS client for a DFS root or link consists of two groups: targets in the same site as the client, and targets outside the site.

If site-costing is enabled for the Active Directory, the response can have more than two groups, with each group containing targets with the same site cost for the specific DFS client requesting the referral. The groups are ordered by increasing site cost. For more information about how site-costing is used to prioritize targets.

TargetFailback8DFS_PROPERTY_FLAG_TARGET_FAILBACK

Scope: Domain-based DFS roots, stand-alone DFS roots, and DFS links. If this flag is set at the DFS root, it applies to all links; otherwise, the value of this flag is considered for each individual link.

When this flag is set, optimal target failback is enabled for V4 DFS clients, allowing them to fail back to an optimal target after failing over to a non-optimal one. The target failback setting is provided to the DFS client in a V4 referral response by a DFS server.

ClusterEnabled16DFS_PROPERTY_FLAG_CLUSTER_ENABLED

Scope: Stand-alone DFS roots and links only.

The DFS root is clustered to provide high availability for storage failover.

AccessBasedDirectoryEnumeration32DFS_PROPERTY_FLAG_ABDE

Scope: Domain-based DFS roots and stand-alone DFS roots.

When this flag is set, Access-Based Directory Enumeration (ABDE) mode support is enabled on the entire DFS root target share of the DFS namespace.

See Also