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 |