Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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 |