IDataModelManager4 ::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 |