Compartilhar via


estrutura ADS_SEARCHPREF_INFO (iads.h)

A estrutura ADS_SEARCHPREF_INFO especifica as preferências de consulta.

Sintaxe

typedef struct ads_searchpref_info {
  ADS_SEARCHPREF dwSearchPref;
  ADSVALUE       vValue;
  ADS_STATUS     dwStatus;
} ADS_SEARCHPREF_INFO, *PADS_SEARCHPREF_INFO, *LPADS_SEARCHPREF_INFO;

Membros

dwSearchPref

Contém um dos valores de enumeração ADS_SEARCHPREF_ENUM que especifica a opção de pesquisa a ser definida.

vValue

Contém uma estrutura ADSVALUE que especifica o tipo de dados e o valor da preferência de pesquisa.

dwStatus

Recebe um dos valores de enumeração ADS_STATUSENUM que indica o status da preferência de pesquisa. O método IDirectorySearch::SetSearchPreference preencherá esse membro quando ele for chamado.

Comentários

Para configurar uma preferência de pesquisa, atribua valores apropriados aos campos de uma estrutura ADS_SEARCHPREF_INFO passada para o servidor. O membro vValue da estrutura ADS_SEARCHPREF_INFO é uma estrutura ADSVALUE . A tabela a seguir lista os valores ADS_SEARCHPREF_ENUM , os valores correspondentes para o membro dwType da estrutura ADSVALUE e o membro ADSVALUE usado para o tipo especificado.

ADS_SEARCHPREF_ENUM Valor membro dwType de ADSVALUE Membro ADSVALUE
ADS_SEARCHPREF_ASYNCHRONOUS ADSTYPE_BOOLEAN Booliano
ADS_SEARCHPREF_DEREF_ALIASES ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_SIZE_LIMIT ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_TIME_LIMIT ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_ATTRIBTYPES_ONLY ADSTYPE_BOOLEAN Booliano
ADS_SEARCHPREF_SEARCH_SCOPE ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_TIMEOUT ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_PAGESIZE ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_PAGED_TIME_LIMIT ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_CHASE_REFERRALS ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_SORT_ON ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_CACHE_RESULTS ADSTYPE_BOOLEAN Booliano
ADS_SEARCHPREF_DIRSYNC ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_TOMBSTONE ADSTYPE_BOOLEAN Booliano
ADS_SEARCHPREF_VLV ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_ATTRIBUTE_QUERY ADSTYPE_CASE_IGNORE_STRING CaseIgnoreString
ADS_SEARCHPREF_SECURITY_MASK ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_DIRSYNC_FLAG ADSTYPE_INTEGER Inteiro
ADS_SEARCHPREF_EXTENDED_DN ADSTYPE_INTEGER Inteiro
 

Para obter mais informações e exemplos de como usar a estrutura ADS_SEARCHPREF_INFO , consulte as discussões do método IDirectorySearch::SetSearchPreference e a enumeração ADS_SEARCHPREF_ENUM .

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho iads.h

Confira também

Estruturas ADSI

ADSVALUE

ADS_SEARCHPREF_ENUM

ADS_STATUSENUM

IDirectorySearch::SetSearchPreference