Partager via


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

Voir aussi

Interface IDataHostModelAccess