IHostDataModelAccess::GetDataModel-Methode (dbgmodel.h)
Die GetDataModel-Methode ist die Methode auf der Bridgeschnittstelle, die zugriff auf beide Seiten des Datenmodells ermöglicht:
• Der Debughost (der untere Rand des Debuggers) wird durch die zurückgegebene IDebugHost-Schnittstelle ausgedrückt.
• Die Standard Komponente 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 auf Erfolg oder Fehler hinweist.
Hinweise
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 |