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


Функция ADsFreeEnumerator (adshlp.h)

Функция ADsFreeEnumerator освобождает объект перечислителя, созданный с помощью функции ADsBuildEnumerator .

Синтаксис

HRESULT ADsFreeEnumerator(
  [in] IEnumVARIANT *pEnumVariant
);

Параметры

[in] pEnumVariant

Тип: IEnumVARIANT*

Указатель на интерфейс IEnumVARIANT для освобождаемого объекта перечислителя.

Возвращаемое значение

Тип: HRESULT

Этот метод поддерживает стандартные возвращаемые значения, а также следующие.

Комментарии

Общий процесс перечисления объектов в контейнере выглядит следующим образом.

Сначала создайте объект перечислителя в этом контейнере.

Во-вторых, получите указатель интерфейса IEnumVARIANT .

В-третьих, вызовите функцию ADsEnumerateNext , чтобы вернуть перечислимый набор элементов из объекта перечислителя.

В-четвертых, вызовите функцию ADSFreeEnumerator , чтобы освободить объект перечислителя.

Дополнительные сведения и пример кода см. в разделе ADsBuildEnumerator.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header adshlp.h
Библиотека Activeds.lib
DLL Activeds.dll

См. также раздел

Коды ошибок ADSI

Функции ADSI

ADsBuildEnumerator

ADsEnumerateNext

IEnumVARIANT