Partager via


Méthode IDebugHostConstant ::GetValue (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’est pas garanti que l’empaquetage de la valeur constante telle que définie par le symbole de type soit identique à l’emballage retourné par la méthode GetValue ici.

Syntaxe

HRESULT GetValue(
  VARIANT *value
);

Paramètres

value

La valeur des données empaquetées dans un VARIANT sera retournée ici.

Valeur retournée

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);
}

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostConstant