IDebugHostField::GetValue, méthode (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 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<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

   
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostField