IDataModelManager::CreateSyntheticObject 方法 (dbgmodel.h)
CreateSyntheticObject 方法创建一个空的数据模型对象 -- 键/值/元数据元组和概念的字典。 在创建时,对象上没有键和概念。 它是调用方可以利用的干净石板。
语法
HRESULT CreateSyntheticObject(
IDebugHostContext *context,
IModelObject **object
);
参数
context
将与新创建的合成对象关联的调试主机上下文。 并非每个对象都需要上下文。 如果对象引用主机地址空间中的进程、线程或内存等内容,则它可能需要一个 (,除非它封装包含此类) 的其他对象。
object
将在此处返回新创建的对象。
返回值
此方法返回指示成功或失败的 HRESULT。
注解
示例代码
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)
}
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |