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 |