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 |