2.2.4.3 DFS_INFO_103

The DFS_INFO_103 structure contains properties that set specific behaviors for a DFS root or a DFS link.

The DFS_INFO_103 structure has the following format.

 typedef struct _DFS_INFO_103 {
   unsigned long PropertyFlagMask;
   unsigned long PropertyFlags;
 } DFS_INFO_103;

PropertyFlagMask: Indicates which bits in the PropertyFlags field are considered for modification of DFS namespace root or link properties.

Value

Meaning

DFS_PROPERTY_FLAG_INSITE_REFERRALS

0x00000001

Valid for domain and stand-alone DFS roots and links.

DFS_PROPERTY_FLAG_ROOT_SCALABILITY

0x00000002

This flag is valid only for the DFS root of a domain-based DFS namespace.

DFS_PROPERTY_FLAG_SITE_COSTING

0x00000004

This flag is valid only for a DFS root.

DFS_PROPERTY_FLAG_TARGET_FAILBACK

0x00000008

Valid for domain and stand-alone DFS roots and links.

DFS_PROPERTY_FLAG_ABDE

0x00000020

Valid only for a domainv2-based DFS namespace or stand-alone DFS namespace root.<10> This flag is not supported on domainv1-based namespaces.

PropertyFlags: A bit field in which each bit is responsible for a specific property applicable to the whole DFS namespace, the DFS root, or an individual DFS link, depending on the actual property. Any combination of bits is allowed, unless indicated otherwise. The server considers the bits in this field only when the corresponding bit in the PropertyFlagMask field is set. The following table lists the valid bits for this field and describes the actions taken when each bit is set or not set in the request.

Value

Meaning

DFS_PROPERTY_FLAG_INSITE_REFERRALS

0x00000001

When set, enables DFS in-site referral mode. When not set, disables DFS in-site referral mode.

DFS_PROPERTY_FLAG_ROOT_SCALABILITY

0x00000002

When set, enables DFS root scalability mode. When not set, disables DFS root scalability mode.

DFS_PROPERTY_FLAG_SITE_COSTING

0x00000004

When set, enables DFS referral site costing. When not set, disables DFS referral site costing.

DFS_PROPERTY_FLAG_TARGET_FAILBACK

0x00000008

When set, enables DFS client target failback. When not set, disables DFS client target failback.

DFS_PROPERTY_FLAG_ABDE

0x00000020

When set, enables ABDE mode on a domainv2-based DFS namespace or stand-alone DFS namespace. When not set, disables ABDE mode on a domainv2-based DFS namespace or stand-alone DFS namespace.