ADS_DEREFENUM enumeración (iads.h)
La enumeración ADS_DEREFENUM especifica el proceso a través del cual se desreferencian los alias.
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;
Constantes
ADS_DEREF_NEVER Valor: 0 No desreferencia los alias al buscar o localizar el objeto base de la búsqueda. |
ADS_DEREF_SEARCHING Valor: 1 Desreferencia los alias al buscar subordinados del objeto base, pero no al localizar la propia base. |
ADS_DEREF_FINDING Valor: 2 Desreferencia los alias al localizar el objeto base de la búsqueda, pero no al buscar sus subordinados. |
ADS_DEREF_ALWAYS Valor: 3 Desreferencia los alias cuando busca subordinados y cuando localiza el objeto base de la búsqueda. |
Comentarios
La interfaz IDirectorySearch usa estas constantes para establecer el comportamiento de desreferenciación de alias. Si no se especifica ninguna opción, el servidor tiene como valor predeterminado ADS_DEREF_NEVER.
Nota Dado que VBScript no puede leer datos de una biblioteca de tipos, las aplicaciones vbScript no reconocen las constantes simbólicas como se ha definido anteriormente. Use las constantes numéricas, en su lugar, para establecer las marcas adecuadas en las aplicaciones vbScript. Para usar las constantes simbólicas, como práctica de programación recomendada, declare explícitamente constantes, como se hace aquí.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer la preferencia de búsqueda para la desreferencia de alias. m_pSearch hace referencia a un puntero a un objeto que implementa la interfaz 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);
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | iads.h |