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

另请参阅

IDataModelManager3 接口