Partager via


IDataModelManager3 ::AcquireFilteredSubNamespace, méthode (dbgmodel.h)

Méthode pratique pour acquérir (et inscrire si nécessaire) un sous-espace de noms filtré sur un objet.

Syntaxe

HRESULT AcquireFilteredSubNamespace(
  PCWSTR                          modelName,
  PCWSTR                          subNamespaceModelName,
  PCWSTR                          accessName,
  IKeyStore                       *metadata,
  IModelMethod                    *filter,
  IModelObject                    **namespaceModelObject,
  IFilteredNamespacePropertyToken **token
);

Paramètres

modelName

Nom du modèle qui est étendu avec un espace de noms. Par exemple, « Debugger.Models.Process ».

subNamespaceModelName

Nom du modèle qui est ajouté. Par exemple, « Debugger.Models.Process.Io ».

accessName

Nom utilisé pour accéder à l’espace de noms à partir de l’objet parent. Par exemple, « Io ».

metadata

Magasin de métadonnées utilisé sur l’accesseur pour l’espace de noms, tel que l’aide sur « Io » si elle vient d’être créée.

filter

Méthode de filtre permettant d’évaluer l’objet de contexte afin de déterminer si la propriété d’espace de noms sera appliquée à l’objet de contexte.

namespaceModelObject

Le modèle d’espace de noms résultant est placé ici.

token

Le jeton résultant est placé ici.

Valeur de retour

Cette méthode retourne un HRESULT indiquant la réussite ou l’échec de l’appel de méthode.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDataModelManager3