ADS_CHASE_REFERRALS_ENUM
The ADS_CHASE_REFERRALS_ENUM enumeration specifies how referral chasing occurs.
When a server determines that other servers hold relevant data, it can refer the client to another server to obtain the result. Referral chasing is the action taken by a client to contact the referred-to server to continue the directory search.
Syntax
enum ADS_CHASE_REFERRALS_ENUM
{
ADS_CHASE_REFERRALS_NEVER = 0, //0x00
ADS_CHASE_REFERRALS_SUBORDINATE = 32, //0x20
ADS_CHASE_REFERRALS_EXTERNAL = 64, //0x40
ADS_CHASE_REFERRALS_ALWAYS = 96, //0x60
}
Constants
-
Flag
-
Description
-
ADS_CHASE_REFERRALS_NEVER
-
The client should never chase the referred-to server. Setting this option prevents a client from contacting other servers in a referral process.
-
ADS_CHASE_REFERRALS_SUBORDINATE
-
The client chases only subordinate referrals which are a subordinate naming context in a directory tree. For example, if the base search is requested for DC=domain,DC=com, and the server returns a result set and a referral of DC=Sales,DC=domain,DC=com on the MyServer server, the client can contact the MyServer server to continue the search.
-
ADS_CHASE_REFERRALS_EXTERNAL
-
The client chases only external referrals. For example, a client requests server A to perform a search for DC=domain,DC=com. However, server A does not contain the object, but knows that an independent server, B, owns it. It then refers the client to server B.
-
ADS_CHASE_REFERRALS_ALWAYS
-
The client always chases referrals, regardless of the type.
Requirements
Minimum required version: 2009.1