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


Метод ISdoDictionaryOld::EnumAttributes (sdoias.h)

Метод EnumAttributes извлекает значения указанных атрибутов.

Синтаксис

HRESULT EnumAttributes(
  [in, out] VARIANT *Id,
  [out]     VARIANT *pValues
);

Параметры

[in, out] Id

На входных данных — указатель на VARIANT , указывающий атрибуты для перечисления. Если тип variant, заданный V_VT(Id), имеет VT_EMPTY, ISdoDictionaryOld::EnumAttributes перечисляет все атрибуты. Если тип является VT_I4, то значение VARIANT является идентификатором атрибута для перечисления.

В выходных данных указатель на SAFEARRAY , содержащий идентификаторы перечисленных атрибутов.

[out] pValues

Указатель на SAFEARRAY , содержащий значения перечисленных атрибутов.

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

Если метод завершается успешно, возвращается значение S_OK.

Если метод завершается ошибкой, возвращается один из следующих кодов ошибок.

Комментарии

Параметры не должны иметь значение NULL.

Если VT(Id) = VT_EMPTY возвращаются все атрибуты. В противном случае VT(Id) должен быть VT_I4 , и извлекаются только созданные атрибуты.

При возврате метода Id — это SAFEARRAY возвращаемых идентификаторов, а pValuesSAFEARRAY возвращаемых значений.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header sdoias.h
DLL Iassdo.dll

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

ISdoDictionaryOld