Méthode IDebugHostField ::GetLocation (dbgmodel.h)
Pour les champs qui ont une adresse quel que soit le type particulier instance (par exemple, les champs dont le type d’emplacement indique LocationStatic), la méthode GetLocation retourne l’emplacement abstrait (adresse) du champ.
Si le champ donné n’a pas d’emplacement statique, la méthode GetLocation échoue.
Syntaxe
HRESULT GetLocation(
Location *location
);
Paramètres
location
L’emplacement abstrait (par exemple, l’adresse) du champ sera retourné 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 symbol (see EnumerateChildren) */
Location fieldLocation;
if (SUCCEEDED(spField->GetLocation(&fieldLocation)))
{
// For fields which have a static location as determined by GetLocationKind,
// the location of the field will be in fieldLocation.
}
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |