Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetDataModel-Methode ist die Methode auf der Brücke-Schnittstelle, die Zugriff auf beide Seiten des Datenmodells bietet:
• Der Debughost (der untere Rand des Debuggers) wird durch die zurückgegebene IDebugHost Schnittstelle ausgedrückt.
• Die Hauptkomponente des Datenmodells – der Datenmodell-Manager wird durch die zurückgegebene IDataModelManager Schnittstelle ausgedrückt.
Syntax
HRESULT GetDataModel(
IDataModelManager **manager,
IDebugHost **host
);
Parameter
manager
Hier wird eine Schnittstelle zum Datenmodell-Manager zurückgegeben.
host
Die Kernschnittstelle des Debughosts wird hier zurückgegeben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Bemerkungen
Codebeispiel
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.
}
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |