Método IDataModelManager3::AcquireFilteredSubNamespace (dbgmodel.h)
Un método cómodo para adquirir (y registrar si es necesario) un subespacio de nombres filtrado en un objeto.
Sintaxis
HRESULT AcquireFilteredSubNamespace(
PCWSTR modelName,
PCWSTR subNamespaceModelName,
PCWSTR accessName,
IKeyStore *metadata,
IModelMethod *filter,
IModelObject **namespaceModelObject,
IFilteredNamespacePropertyToken **token
);
Parámetros
modelName
Nombre del modelo que se va a extender con un espacio de nombres. Por ejemplo, "Debugger.Models.Process".
subNamespaceModelName
Nombre del modelo que se va a agregar. Por ejemplo, "Debugger.Models.Process.Io".
accessName
Nombre usado para tener acceso al espacio de nombres desde el objeto primario. Por ejemplo, "Io".
metadata
El almacén de metadatos usado en el descriptor de acceso para el espacio de nombres, como la ayuda sobre "Io" si se crea recientemente.
filter
Método de filtro para evaluar el objeto de contexto para determinar si la propiedad del espacio de nombres se aplicará al objeto de contexto.
namespaceModelObject
El modelo de espacio de nombres resultante se coloca aquí.
token
El token resultante se coloca aquí.
Valor devuelto
Este método devuelve un VALOR HRESULT que indica el éxito o error de la llamada al método.
Requisitos
Requisito | Valor |
---|---|
encabezado de |
dbgmodel.h |
Consulte también
de interfaz IDataModelManager3 de