ADS_DEREFENUM 枚举 (iads.h)

ADS_DEREFENUM 枚举指定取消引用别名的过程。

语法

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0020 {
  ADS_DEREF_NEVER = 0,
  ADS_DEREF_SEARCHING = 1,
  ADS_DEREF_FINDING = 2,
  ADS_DEREF_ALWAYS = 3
} ADS_DEREFENUM;

常量

 
ADS_DEREF_NEVER
值: 0
搜索或查找搜索的基对象时,不取消引用别名。
ADS_DEREF_SEARCHING
值:1
在搜索基对象的次级(而不是在定位基本身)时取消引用别名。
ADS_DEREF_FINDING
值: 2
当查找该搜索的基对象,但不是在搜索其次级时,取消引用别名。
ADS_DEREF_ALWAYS
值: 3
在搜索次级和定位搜索的基对象时取消引用别名。

注解

IDirectorySearch 接口使用这些常量来设置别名取消引用行为。 如果未指定选项,则服务器默认为 ADS_DEREF_NEVER

注意 由于 VBScript 无法从类型库读取数据,因此 VBScript 应用程序无法识别上面定义的符号常量。 请改用数字常量在 VBScript 应用程序中设置适当的标志。 若要使用符号常量,作为一种良好的编程做法,请显式声明常量,如下所示。
 

示例

下面的代码示例演示如何设置别名取消引用的搜索首选项。 m_pSearch是指指向实现 IDirectorySearch 接口的 对象的指针。

ADS_SEARCHPREF_INFO prefInfo[1];
HRESULT hr;
 
prefInfo[0].dwSearchPref   = ADS_SEARCHPREF_DEREF_ALIASES;
prefInfo[0].vValue.dwType  = ADSTYPE_INTEGER;
prefInfo[0].vValue.Integer = ADS_DEREF_ALWAYS;
hr = m_pSearch->SetSearchPreference(prefInfo, 1);

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 iads.h

另请参阅

ADSI 枚举

IDirectorySearch