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 |