IDataModelManager3::AcquireFilteredSubNamespace 方法 (dbgmodel.h)
获取对象上筛选的子命名空间(并在必要时注册)的便利方法。
语法
HRESULT AcquireFilteredSubNamespace(
PCWSTR modelName,
PCWSTR subNamespaceModelName,
PCWSTR accessName,
IKeyStore *metadata,
IModelMethod *filter,
IModelObject **namespaceModelObject,
IFilteredNamespacePropertyToken **token
);
参数
modelName
使用命名空间扩展的模型的名称。 例如,“Debugger.Models.Process”。
subNamespaceModelName
要添加的模型的名称。 例如,“Debugger.Models.Process.Io”。
accessName
用于从父对象访问命名空间的名称。 例如,“Io”。
metadata
命名空间访问器上使用的元数据存储,例如新创建的“Io”上的帮助。
filter
用于评估上下文对象的筛选器方法,以确定命名空间属性是否将应用于上下文对象。
namespaceModelObject
生成的命名空间模型位于此处。
token
生成的令牌将放在此处。
返回值
此方法返回一个 HRESULT,指示方法调用的成功或失败。
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |