IDataModelManager::CreateSyntheticObject-Methode (dbgmodel.h)
Die CreateSyntheticObject-Methode erstellt ein leeres Datenmodellobjekt – ein Wörterbuch mit Schlüssel-,Wert-/Metadatentupeln und -konzepten. Zum Zeitpunkt der Erstellung gibt es keine Schlüssel oder Konzepte für das Objekt. Es ist eine sauber Schiefer, die der Aufrufer verwenden kann.
Syntax
HRESULT CreateSyntheticObject(
IDebugHostContext *context,
IModelObject **object
);
Parameter
context
Der Debughostkontext, der dem neu erstellten synthetischen Objekt zugeordnet wird. Nicht jedes Objekt erfordert einen Kontext. Wenn sich das Objekt auf Vorgänge wie Prozesse, Threads oder Arbeitsspeicher im Adressraum des Hosts bezieht, benötigt es möglicherweise eines (es sei denn, es kapselt andere Objekte, die eine solche enthalten).
object
Das neu erstellte Objekt wird hier zurückgegeben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das auf Erfolg oder Fehler hinweist.
Hinweise
Beispielcode
ComPtr<IDataModelManager> spManager; /* get the data model manager */
ComPtr<IModelObject> spNewObject;
if (SUCCEEDED(spManager->CreateSyntheticObject(nullptr, &spNewObject)))
{
// spNewObject is an empty object (a dictionary of key/value/metadata tuples)
}
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |