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 |