IDataModelManager4::CreateSyntheticObject 方法 (dbgmodel.h)
CreateSyntheticObject 方法會建立空的數據模型物件 -- 索引鍵/值/元數據元組和概念的字典。 在建立時,對象上沒有索引鍵和概念。 這是呼叫端所要利用的全新石板。
語法
HRESULT CreateSyntheticObject(
IDebugHostContext *context,
IModelObject **object
);
參數
context
偵錯主機內容,與新建立的合成對象相關聯。 並非每個物件都需要內容。 如果物件是指主機位址空間中的進程、線程或記憶體等專案,它可能需要一個(除非它封裝包含這類的其他物件)。
object
新建立的物件將會在這裡傳回。
傳回值
此方法會傳回 HRESULT,指出成功或失敗。
言論
範例程式代碼
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)
}
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |