Méthode IHostDataModelAccess ::GetDataModel (dbgmodel.h)
La méthode GetDataModel est la méthode de l’interface de pont qui fournit l’accès aux deux côtés du modèle de données :
• L’hôte de débogage (le bord inférieur du débogueur) est exprimé par l’interface IDebugHost retournée
• Composant main du modèle de données : le gestionnaire de modèle de données est exprimé par l’interface IDataModelManager retournée
Syntaxe
HRESULT GetDataModel(
IDataModelManager **manager,
IDebugHost **host
);
Paramètres
manager
Une interface vers le gestionnaire de modèle de données est retournée ici.
host
L’interface principale de l’hôte de débogage est retournée ici.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Remarques
Exemple de code
ComPtr<IDebugClient> spClient; /* get an IDebugClient* from DbgEng */
ComPtr<IHostDataModelAccess> spDataModelAccess;
if (SUCCEEDED(spClient.As(&spDataModelAccess)))
{
ComPtr<IDataModelManager> spManager;
ComPtr<IDebugHost> spHost;
if (SUCCEEDED(spDataModelAccess->GetDataModel(&spManager, &spHost)))
{
// The data model manager and debug host have been fetched from the engine interface.
}
}
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |