struttura ADS_SEARCHPREF_INFO (iads.h)

La struttura ADS_SEARCHPREF_INFO specifica le preferenze di query.

Sintassi

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

Members

dwSearchPref

Contiene uno dei valori di enumerazione ADS_SEARCHPREF_ENUM che specifica l'opzione di ricerca da impostare.

vValue

Contiene una struttura ADSVALUE che specifica il tipo di dati e il valore della preferenza di ricerca.

dwStatus

Riceve uno dei valori di enumerazione ADS_STATUSENUM che indica lo stato della preferenza di ricerca. Il metodo IDirectorySearch::SetSearchPreference compilerà questo membro quando viene chiamato.

Commenti

Per configurare una preferenza di ricerca, assegnare i valori appropriati ai campi di una struttura ADS_SEARCHPREF_INFO passata al server. Il membro vValue della struttura ADS_SEARCHPREF_INFO è una struttura ADSVALUE . Nella tabella seguente sono elencati i valori ADS_SEARCHPREF_ENUM , i valori corrispondenti per il membro dwType della struttura ADSVALUE e il membro ADSVALUE utilizzato per il tipo specificato.

ADS_SEARCHPREF_ENUM Valore membro dwType di ADSVALUE Membro ADSVALUE
ADS_SEARCHPREF_ASYNCHRONOUS ADSTYPE_BOOLEAN Boolean
ADS_SEARCHPREF_DEREF_ALIASES ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_SIZE_LIMIT ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_TIME_LIMIT ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_ATTRIBTYPES_ONLY ADSTYPE_BOOLEAN Boolean
ADS_SEARCHPREF_SEARCH_SCOPE ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_TIMEOUT ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_PAGESIZE ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_PAGED_TIME_LIMIT ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_CHASE_REFERRALS ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_SORT_ON ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_CACHE_RESULTS ADSTYPE_BOOLEAN Boolean
ADS_SEARCHPREF_DIRSYNC ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_TOMBSTONE ADSTYPE_BOOLEAN Boolean
ADS_SEARCHPREF_VLV ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_ATTRIBUTE_QUERY ADSTYPE_CASE_IGNORE_STRING CaseIgnoreString
ADS_SEARCHPREF_SECURITY_MASK ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_DIRSYNC_FLAG ADSTYPE_INTEGER Integer
ADS_SEARCHPREF_EXTENDED_DN ADSTYPE_INTEGER Integer
 

Per altre informazioni ed esempi su come usare la struttura ADS_SEARCHPREF_INFO , vedere le discussioni del metodo IDirectorySearch::SetSearchPreference e l'enumerazione ADS_SEARCHPREF_ENUM .

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione iads.h

Vedi anche

Strutture ADSI

ADSVALUE

ADS_SEARCHPREF_ENUM

ADS_STATUSENUM

IDirectorySearch::SetSearchPreference