Интерфейс 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 |