Méthode IDebugHostField ::GetValue (dbgmodel.h)

Pour les champs qui ont une valeur constante définie dans les informations symboliques (par exemple, les champs dont le type d’emplacement indique LocationConstant), la méthode GetValue retourne la valeur constante du champ.

Si le champ donné n’a pas de valeur constante, la méthode GetValue échoue.

Syntaxe

HRESULT GetValue(
  VARIANT *value
);

Paramètres

value

La valeur du champ empaqueté 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<IDebugHostField> spField; /* get a field (see EnumerateChildren) */

VARIANT vtValue;
if (SUCCEEDED(spField->GetValue(&vtValue)))
{
    // For fields which have a constant value as determined by GetLocationKind, 
    // vtValue will contain the value of the field.
    VariantClear(&vtValue);
}

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostField