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_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_ASYNCHRONOUSValor: 0 Solicita una búsqueda asincrónica. |
ADSIPROP_DEREF_ALIASESValor: 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_LIMITValor: 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_LIMITValor: 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_ONLYValor: 0x4 Indica que la búsqueda debe obtener solo el nombre de los atributos a los que se han asignado los valores. |
ADSIPROP_SEARCH_SCOPEValor: 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_TIMEOUTValor: 0x6 Especifica el límite de tiempo, en segundos, que un cliente esperará a que el servidor devuelva el resultado. |
ADSIPROP_PAGESIZEValor: 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_LIMITValor: 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_REFERRALSValor: 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_ONValor: 0xa Especifica que el servidor ordena el conjunto de resultados. Use la estructura ADS_SORTKEY para especificar las claves de ordenación. |
ADSIPROP_CACHE_RESULTSValor: 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_ADSIFLAGValor: 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 |