IDataModelManager4::CreateSyntheticObject-Methode (dbgmodel.h)
Die CreateSyntheticObject-Methode erstellt ein leeres Datenmodellobjekt – ein Wörterbuch mit Schlüssel-Wert-/Metadaten-Tupeln und Konzepten. Zum Zeitpunkt der Erstellung gibt es keine Schlüssel oder Konzepte für das Objekt. Es handelt sich um eine saubere Schiefer, die der Aufrufer nutzen 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 Elemente wie Prozesse, Threads oder Speicher im Adressraum des Hosts bezieht, benötigt es möglicherweise einen (es sei denn, es kapselt andere Objekte, die solche enthalten).
object
Das neu erstellte Objekt wird hier zurückgegeben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Bemerkungen
Beispielcode-
ComPtr<IDataModelManager4> 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 |