Метод 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 возвращаемых идентификаторов, а pValues — SAFEARRAY возвращаемых значений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | sdoias.h |
DLL | Iassdo.dll |