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 |