Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A enumeração ADS_PREFERENCES_ENUM especifica as preferências de consulta do provedor 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 uma pesquisa assíncrona. |
ADSIPROP_DEREF_ALIASESValor: 0x1 Especifica que os aliases dos objetos encontrados devem ser resolvidos. Use ADS_DEREFENUM para especificar como executar essa operação. |
ADSIPROP_SIZE_LIMITValor: 0x2 Especifica o limite de tamanho que o servidor deve observar em uma pesquisa. O limite de tamanho é o número máximo de objetos retornados. Um valor zero indica que nenhum limite de tamanho é imposto. O servidor para de pesquisar quando o limite de tamanho é atingido e retorna os resultados acumulados até esse ponto. |
ADSIPROP_TIME_LIMITValor: 0x3 Especifica o limite de tempo, em segundos, que o servidor deve observar em uma pesquisa. Um valor zero indica que nenhuma restrição de limite de tempo é imposta. Quando o limite de tempo é atingido, o servidor para de pesquisar e retorna os resultados acumulados para esse ponto. |
ADSIPROP_ATTRIBTYPES_ONLYValor: 0x4 Indica que a pesquisa deve obter apenas o nome dos atributos aos quais os valores foram atribuídos. |
ADSIPROP_SEARCH_SCOPEValor: 0x5 Especifica o escopo de pesquisa que deve ser observado pelo servidor. Para obter mais informações sobre as configurações apropriadas, consulte a enumeração ADS_SCOPEENUM . |
ADSIPROP_TIMEOUTValor: 0x6 Especifica o limite de tempo, em segundos, que um cliente aguardará o servidor retornar o resultado. |
ADSIPROP_PAGESIZEValor: 0x7 Especifica o tamanho da página em uma pesquisa paginada. Para cada solicitação do cliente, o servidor retorna, no máximo, o número de objetos conforme definido pelo tamanho da página. |
ADSIPROP_PAGED_TIME_LIMITValor: 0x8 Especifica o limite de tempo, em segundos, que o servidor deve observar para pesquisar uma página de resultados; isso se opõe ao limite de tempo para toda a pesquisa. |
ADSIPROP_CHASE_REFERRALSValor: 0x9 Especifica que as indicações podem ser perseguidas. Se a pesquisa raiz não for especificada no contexto de nomenclatura do servidor ou quando os resultados da pesquisa cruzarem um contexto de nomenclatura (por exemplo, quando você tiver domínios filho e pesquisar no domínio pai), o servidor enviará uma mensagem de indicação para o cliente que o cliente pode optar por ignorar ou perseguir. Por padrão, essa opção é definida como ADS_CHASE_REFERRALS_EXTERNAL. Para obter mais informações sobre a busca de indicações, consulte ADS_CHASE_REFERRALS_ENUM. |
ADSIPROP_SORT_ONValor: 0xa Especifica que o servidor classifica o conjunto de resultados. Use a estrutura ADS_SORTKEY para especificar as chaves de classificação. |
ADSIPROP_CACHE_RESULTSValor: 0xb Especifica se o resultado deve ser armazenado em cache no lado do cliente. Por padrão, o ADSI armazena em cache o conjunto de resultados. Desativar essa opção pode ser mais desejável para conjuntos de resultados grandes. |
ADSIPROP_ADSIFLAGValor: 0xc Permite que o cliente OLEDB especifique sinalizadores de associação a serem usados ao associar ao servidor. Os valores válidos são aqueles permitidos por ADsOpenObject. Ele é acessado de scripts do ADO usando o nome da propriedade "Sinalizador ADSI". |
Comentários
Como o VBScript não pode ler dados de uma biblioteca de tipos, os aplicativos VBScript não reconhecem as constantes simbólicas, conforme definido acima. Em vez disso, use as constantes numéricas para definir os sinalizadores apropriados em seu aplicativo VBScript. Para usar as constantes simbólicas, como uma boa prática de programação, escreva declarações explícitas dessas constantes, conforme feito aqui, em seu aplicativo VBScript.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista |
| Servidor mínimo com suporte | Windows Server 2008 |
| Cabeçalho | iads.h |