Поделиться через


Интерфейс IDirectorySearch (iads.h)

Интерфейс IDirectorySearch — это чистый COM-интерфейс, предоставляющий метод с низкими затратами, который клиенты, не относящиеся к автоматизации, могут использовать для выполнения запросов в базовом каталоге.

Из поставщиков, предоставляемых системой ADSI, только поставщик LDAP поддерживает этот интерфейс.

Наследование

Интерфейс IDirectorySearch наследуется от интерфейса IUnknown . IDirectorySearch также имеет следующие типы членов:

Методы

Интерфейс IDirectorySearch содержит следующие методы.

 
IDirectorySearch::AbandonSearch

Метод IDirectorySearch::AbandonSearch отменяет поиск, инициированный ранее вызовом метода ExecuteSearch.
IDirectorySearch::CloseSearchHandle

Метод IDirectorySearch::CloseSearchHandle закрывает дескриптор для результата поиска и освобождает связанную память.
IDirectorySearch::ExecuteSearch

Метод IDirectorySearch::ExecuteSearch выполняет поиск и передает результаты вызывающей объекту.
IDirectorySearch::FreeColumn

Метод IDirectorySearch::FreeColumn освобождает память, выделенную методом IDirectorySearch::GetColumn для данных столбца.
IDirectorySearch::GetColumn

Метод IDirectorySearch::GetColumn получает данные из именованного столбца результата поиска.
IDirectorySearch::GetFirstRow

Метод GetFirstRow получает первую строку результата поиска. Этот метод будет выдавать или повторно выдавать новый поиск, даже если этот метод был вызван ранее.
IDirectorySearch::GetNextColumnName

Метод IDirectorySearch::GetNextColumnName получает имя следующего столбца в результатах поиска, содержащего данные.
IDirectorySearch::GetNextRow

Возвращает следующую строку результата поиска.
IDirectorySearch::GetPreviousRow

Метод IDirectorySearch::GetPreviousRow получает предыдущую строку результата поиска. Если поставщик не обеспечивает поддержку курсоров, он должен вернуть E_NOTIMPL.
IDirectorySearch::SetSearchPreference

Задает параметр поиска для получения данных в последующем поиске.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h