Partager via


IDebugHostField ::GetLocation, méthode (dbgmodel.h)

Pour les champs qui ont une adresse indépendamment de l’instance de type particulière (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, adresse) du champ est retourné 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 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.
}

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDebugHostField