IDataModelManager3::AcquireFilteredSubNamespace-Methode (dbgmodel.h)
Eine Komfortmethode zum Abrufen (und Registrieren bei Bedarf) eines gefilterten Unternamespaces für ein Objekt.
Syntax
HRESULT AcquireFilteredSubNamespace(
PCWSTR modelName,
PCWSTR subNamespaceModelName,
PCWSTR accessName,
IKeyStore *metadata,
IModelMethod *filter,
IModelObject **namespaceModelObject,
IFilteredNamespacePropertyToken **token
);
Parameter
modelName
Der Name des Modells, das mit einem Namespace erweitert wird. Beispiel: "Debugger.Models.Process".
subNamespaceModelName
Der Name des Modells, das hinzugefügt wird. Beispiel: "Debugger.Models.Process.Io".
accessName
Der Name, der für den Zugriff auf den Namespace aus dem übergeordneten Objekt verwendet wird. Beispiel: "Io".
metadata
Der metadatenspeicher, der für den Accessor für den Namespace verwendet wird, z. B. die Hilfe zu "Io", wenn er neu erstellt wird.
filter
Eine Filtermethode zum Auswerten des Kontextobjekts, um festzustellen, ob die Namespaceeigenschaft auf das Kontextobjekt angewendet wird.
namespaceModelObject
Das resultierende Namespacemodell wird hier platziert.
token
Das resultierende Token wird hier platziert.
Rückgabewert
Diese Methode gibt ein HRESULT zurück, das den Erfolg oder Fehler des Methodenaufrufs angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |