ADS_DEREFENUM-Enumeration (iads.h)
Die ADS_DEREFENUM-Enumeration gibt den Prozess an, durch den Aliaseferent werden.
Syntax
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;
Konstanten
ADS_DEREF_NEVER Wert: 0 Beim Suchen oder Suchen des Basisobjekts der Suche werden keine Aliase abgeleitet. |
ADS_DEREF_SEARCHING Wert: 1 Hebt den Verweis auf Aliase beim Durchsuchen von untergeordneten Elementen des Basisobjekts auf, jedoch nicht beim Suchen des Basisobjekts selbst. |
ADS_DEREF_FINDING Wert: 2 Hebt den Verweis auf Aliase beim Suchen des Basisobjekts für die Suche, jedoch nicht beim Durchsuchen der zugehörigen untergeordneten Elemente auf. |
ADS_DEREF_ALWAYS Wert: 3 Hebt den Verweis auf Aliase sowohl beim Suchen der untergeordneten Elemente als auch beim Suchen des Basisobjekts auf. |
Hinweise
Die IDirectorySearch-Schnittstelle verwendet diese Konstanten, um das Verhalten des Aliasdeferencing festzulegen. Wenn keine Option angegeben ist, wird der Server standardmäßig ADS_DEREF_NEVER.
Hinweis Da VBScript keine Daten aus einer Typbibliothek lesen kann, erkennen VBScript-Anwendungen die oben definierten symbolischen Konstanten nicht. Verwenden Sie stattdessen die numerischen Konstanten, um die entsprechenden Flags in Ihren VBScript-Anwendungen festzulegen. Um die symbolischen Konstanten als gute Programmierpraxis zu verwenden, deklarieren Sie Explizit Konstanten, wie hier geschehen.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie die Sucheinstellung für aliasdereferencing festgelegt wird. m_pSearch verweist auf einen Zeiger auf ein Objekt, das die IDirectorySearch-Schnittstelle implementiert.
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);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | iads.h |