Partager via


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

La méthode EnumAttributes récupère les valeurs des attributs spécifiés.

Syntaxe

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

Paramètres

[in, out] Id

En entrée, pointeur vers un VARIANT qui spécifie les attributs à énumérer. Si le type de ce VARIANT, donné par V_VT(Id), est VT_EMPTY, ISdoDictionaryOld ::EnumAttributes énumère tous les attributs. Si le type est VT_I4, la valeur du VARIANT est l’ID de l’attribut à énumérer.

Sur la sortie, pointez vers un SAFEARRAY qui contient les ID des attributs énumérés.

[out] pValues

Pointeur vers un SAFEARRAY qui contient les valeurs des attributs énumérés.

Valeur retournée

Si la méthode réussit, la valeur de retour est S_OK.

Si la méthode échoue, la valeur de retour est l’un des codes d’erreur suivants.

Remarques

Les paramètres ne doivent pas être NULL.

Si VT(Id) = VT_EMPTY tous les attributs sont retournés. Sinon, VT(Id) doit être VT_I4 et seuls les attributs conçus sont récupérés.

Lorsque la méthode retourne, Id est un SAFEARRAY des ID retournés, et pValues est un SAFEARRAY des valeurs retournées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête sdoias.h
DLL Iassdo.dll

Voir aussi

ISdoDictionaryOld