Compartir a través de


ADS_PREFERENCES_ENUM enumeración (iads.h)

La enumeración ADS_PREFERENCES_ENUM especifica las preferencias de consulta del proveedor OLE DB para ADSI.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0022 {
  ADSIPROP_ASYNCHRONOUS = 0,
  ADSIPROP_DEREF_ALIASES = 0x1,
  ADSIPROP_SIZE_LIMIT = 0x2,
  ADSIPROP_TIME_LIMIT = 0x3,
  ADSIPROP_ATTRIBTYPES_ONLY = 0x4,
  ADSIPROP_SEARCH_SCOPE = 0x5,
  ADSIPROP_TIMEOUT = 0x6,
  ADSIPROP_PAGESIZE = 0x7,
  ADSIPROP_PAGED_TIME_LIMIT = 0x8,
  ADSIPROP_CHASE_REFERRALS = 0x9,
  ADSIPROP_SORT_ON = 0xa,
  ADSIPROP_CACHE_RESULTS = 0xb,
  ADSIPROP_ADSIFLAG = 0xc
} ADS_PREFERENCES_ENUM;

Constantes

 
ADSIPROP_ASYNCHRONOUS
Valor: 0
Solicita una búsqueda asincrónica.
ADSIPROP_DEREF_ALIASES
Valor: 0x1
Especifica que se van a resolver los alias de los objetos encontrados. Use ADS_DEREFENUM para especificar cómo realizar esta operación.
ADSIPROP_SIZE_LIMIT
Valor: 0x2
Especifica el límite de tamaño que el servidor debe observar en una búsqueda. El límite de tamaño es el número máximo de objetos devueltos. Un valor cero indica que no se impone ningún límite de tamaño. El servidor deja de buscar una vez alcanzado el límite de tamaño y devuelve los resultados acumulados hasta ese momento.
ADSIPROP_TIME_LIMIT
Valor: 0x3
Especifica el límite de tiempo, en segundos, que el servidor debe observar en una búsqueda. Un valor cero indica que no se impone ninguna restricción de límite de tiempo. Cuando se alcanza el límite de tiempo, el servidor deja de buscar y devuelve los resultados acumulados hasta ese momento.
ADSIPROP_ATTRIBTYPES_ONLY
Valor: 0x4
Indica que la búsqueda debe obtener solo el nombre de los atributos a los que se han asignado los valores.
ADSIPROP_SEARCH_SCOPE
Valor: 0x5
Especifica el ámbito de búsqueda que debe observar el servidor. Para obtener más información sobre la configuración adecuada, vea la enumeración ADS_SCOPEENUM .
ADSIPROP_TIMEOUT
Valor: 0x6
Especifica el límite de tiempo, en segundos, que un cliente esperará a que el servidor devuelva el resultado.
ADSIPROP_PAGESIZE
Valor: 0x7
Especifica el tamaño de página en una búsqueda paginada. Para cada solicitud del cliente, el servidor devuelve, como máximo, el número de objetos establecido por el tamaño de página.
ADSIPROP_PAGED_TIME_LIMIT
Valor: 0x8
Especifica el límite de tiempo, en segundos, que el servidor debe observar para buscar en una página de resultados; esto se opone al límite de tiempo para toda la búsqueda.
ADSIPROP_CHASE_REFERRALS
Valor: 0x9
Especifica que se pueden perseguir las referencias. Si la búsqueda raíz no se especifica en el contexto de nomenclatura del servidor o cuando los resultados de la búsqueda cruzan un contexto de nomenclatura (por ejemplo, cuando tiene dominios secundarios y busca en el dominio primario), el servidor envía un mensaje de referencia al cliente que el cliente puede elegir omitir o perseguir. De forma predeterminada, esta opción se establece en ADS_CHASE_REFERRALS_EXTERNAL. Para obtener más información sobre el seguimiento de referencias, consulte ADS_CHASE_REFERRALS_ENUM.
ADSIPROP_SORT_ON
Valor: 0xa
Especifica que el servidor ordena el conjunto de resultados. Use la estructura ADS_SORTKEY para especificar las claves de ordenación.
ADSIPROP_CACHE_RESULTS
Valor: 0xb
Especifica si el resultado se debe almacenar en caché en el lado cliente. De forma predeterminada, ADSI almacena en caché el conjunto de resultados. Desactivar esta opción puede ser más deseable para grandes conjuntos de resultados.
ADSIPROP_ADSIFLAG
Valor: 0xc
Permite al cliente OLEDB especificar marcas de enlace que se usarán al enlazar con el servidor. Los valores válidos son los permitidos por ADsOpenObject. Se tiene acceso desde scripts de ADO mediante el nombre de propiedad "ADSI Flag".

Comentarios

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. En su lugar, use las constantes numéricas para establecer las marcas adecuadas en la aplicación VBScript. Para usar las constantes simbólicas, como práctica de programación recomendada, escriba declaraciones explícitas de estas constantes, como se hace aquí, en la aplicación VBScript.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado iads.h

Consulte también

Enumeraciones ADSI

ADS_CHASE_REFERRALS_ENUM

ADS_DEREFENUM

ADS_SCOPEENUM

ADS_SORTKEY