Compartir a través de


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

Consulte también

Enumeraciones ADSI

IDirectorySearch