Compartilhar via


Método ISdoDictionaryOld::EnumAttributes (sdoias.h)

O método EnumAttributes recupera os valores dos atributos especificados.

Sintaxe

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

Parâmetros

[in, out] Id

Na entrada, um ponteiro para um VARIANT que especifica os atributos a serem enumerados. Se o tipo dessa VARIANT, fornecido por V_VT(Id), for VT_EMPTY, ISdoDictionaryOld::EnumAttributes enumera todos os atributos. Se o tipo for VT_I4, o valor da VARIANT será a ID do atributo a ser enumerado.

Na saída, ponteiro para um SAFEARRAY que contém as IDs dos atributos enumerados.

[out] pValues

Ponteiro para um SAFEARRAY que contém os valores dos atributos enumerados.

Retornar valor

Se o método tiver êxito, o valor retornado será S_OK.

Se o método falhar, o valor retornado será um dos seguintes códigos de erro.

Comentários

Os parâmetros não devem ser NULL.

Se VT(Id) = VT_EMPTY, todos os atributos serão retornados. Caso contrário, vt(id) deve ser VT_I4 e apenas os atributos projetados são recuperados.

Quando o método retorna, Id é uma SAFEARRAY das IDs retornadas e pValues é uma SAFEARRAY dos valores retornados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho sdoias.h
DLL Iassdo.dll

Confira também

ISdoDictionaryOld