Méthode IDebugHostModule ::GetBaseLocation (dbgmodel.h)

La méthode GetBaseLocation retourne l’adresse de charge de base du module en tant que structure d’emplacement. La structure d’emplacement retournée pour un module fait généralement référence à une adresse virtuelle.

Syntaxe

HRESULT GetBaseLocation(
  Location *moduleBaseLocation
);

Paramètres

moduleBaseLocation

L’adresse de chargement de la base du module en mémoire est retournée ici sous la forme d’une structure d’emplacement. En règle générale, cela fait référence à une adresse virtuelle.

Valeur retournée

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Remarques

Exemple de Code

ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */

Location moduleBase;
if (SUCCEEDED(spModule->GetBaseLocation(&moduleBase)))
{
    // moduleBase contains the base address of the module
}

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostModule