IContextNode::CreatePartiallyPopulatedSubNode 方法
创建一个子 IContextNode 对象,该对象仅包含有关类型、标识符和位置的信息。
语法
HRESULT CreatePartiallyPopulatedSubNode(
[in] const GUID *pNodeType,
[in] const GUID *pNodeId,
[in] IAnalysisRegion *pNodeLocation,
[out] IContextNode **pPartiallyPopulatedContextNodeCreated
);
parameters
-
pNodeType [in]
-
要创建的上下文节点的类型。
-
pNodeId [in]
-
新节点的标识符。
-
pNodeLocation [in]
-
新节点的位置。
-
pPartiallyPopulatedContextNodeCreated [out]
-
指向部分填充的新 IContextNode 的指针。
返回值
有关返回值的说明,请参阅 类和接口 - 墨迹分析。
备注
注意
若要避免内存泄漏,请在不再需要使用上下文节点时调用 *pPartiallyPopulatedContextNodeCreated 上的 IUnknown::Release。
新的 IContextNode 将添加到此上下文节点的子节点集合 (请参阅 IContextNode::GetSubNodes) 。 存在现有子节点时,新创建的 IContextNode 将添加为最后一个子节点。
有关类型、标识符和位置的详细信息,请参阅 IContextNode::GetType、 IContextNode::GetId 和 IContextNode::GetLocation。
此方法用于数据代理,作为一种在上下文节点树中创建 IContextNode 对象的方法,然后再获取有关该对象的所有信息。 有关详细信息,请参阅 使用墨迹分析的数据代理。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
DLL |
|