Freigeben über


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

Siehe auch

IDataModelManager3-Schnittstelle