IDirectorySearch::SetSearchPreference
Specifies data to be obtained by a subsequent search. 
HRESULT SetSearchPreference(
  PADS_SEARCHPREF_INFO pSearchPrefs,
                    //Search preferences to be set
  DWORD dwNumPrefs  //Number of preferences
);
 
Parameters
- 
pSearchPrefs
- 
[in] Caller-allocated array of ADS_SEARCHPREF_INFO structures containing the search preferences to be set. 
- 
dwNumPrefs
- 
[in] The size of the pSearchPrefs array.
Return Values
This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:
- 
S_OK
- 
The search preference was set.
- 
E_ADS_INVALID_SEARCHPREF
- 
The specified search preference is not available in, or cannot be set by, the directory service.
- 
E_ADS_INVALID_SEARCHPREF_VALUE
- 
The specified search preference value is invalid. Values for the search preference must be defined in the ADS_SEARCHPREF enumeration.
See Also
ADS_SEARCHPREF_INFO, Using Directory Service Queries