Partager via


IDebugHostConstant ::GetValue, méthode (dbgmodel.h)

La méthode GetValue retourne la valeur de la constante empaquetée dans un VARIANT.

Il est important de noter que la méthode GetType sur IDebugHostSymbol peut retourner un symbole de type spécifique pour la constante. Dans ce cas, il n’existe aucune garantie que l’emballage de la valeur constante telle que définie par le symbole de type est identique à celui retourné par la méthode GetValue ici.

Syntaxe

HRESULT GetValue(
  VARIANT *value
);

Paramètres

value

La valeur du pack de données dans un VARIANT est retournée ici.

Valeur de retour

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Remarques

exemple de code

ComPtr<IDebugHostConstant> spConstant; /* get a constant */

VARIANT vtValue;
if (SUCCEEDED(spConstant->GetValue(&vtValue)))
{
    // vtValue contains the value of the constant.  The variant type of vtValue 
    // may not match what the type indicates if you get the type of the symbol.
    VariantClear(&vtValue);
}

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDebugHostConstant