ISdoDictionaryOld::EnumAttributes method (sdoias.h)

The EnumAttributes method retrieves the values of the specified attributes.

Syntax

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

Parameters

[in, out] Id

On input, a pointer to a VARIANT that specifies the attributes to enumerate. If the type of this VARIANT, given by V_VT(Id), is VT_EMPTY, ISdoDictionaryOld::EnumAttributes enumerates all the attributes. If the type is VT_I4, then the value of the VARIANT is the ID of the attribute to enumerate.

On output, pointer to a SAFEARRAY that contains the IDs of the enumerated attributes.

[out] pValues

Pointer to a SAFEARRAY that contains the values of the enumerated attributes.

Return value

If the method succeeds the return value is S_OK.

If the method fails, the return value is one of the following error codes.

Remarks

The parameters must not be NULL.

If VT(Id) = VT_EMPTY then all the attributes are returned. Otherwise VT(Id) should be VT_I4 and only the attributes designed are retrieved.

When the method returns, Id is a SAFEARRAY of the Ids returned, and pValues is a SAFEARRAY of the values returned.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Target Platform Windows
Header sdoias.h
DLL Iassdo.dll

See also

ISdoDictionaryOld