Partager via


IHostDataModelAccess ::GetDataModel, méthode (dbgmodel.h)

La méthode GetDataModel est la méthode sur 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 principal du modèle de données : le gestionnaire de modèles de données est exprimé par l’interface IDataModelManager retournée

Syntaxe

HRESULT GetDataModel(
  IDataModelManager **manager,
  IDebugHost        **host
);

Paramètres

manager

Une interface du gestionnaire de modèles de données est retournée ici.

host

L’interface principale de l’hôte de débogage est retournée ici.

Valeur de retour

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.
    }
}

Exigences

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

Voir aussi

interface IDataHostModelAccess