Freigeben über


IModelMethod-Schnittstelle (dbgmodel.h)

Stellt eine Methode dar, die aufgerufen werden kann.

Erweiterungen, die Methoden implementieren, implementieren diese Schnittstelle mindestens einmal für die von ihr bereitgestellten Methoden.

Erbschaft

IModelMethod erbt von IUnknown.

Methodik

Die IModelMethod Schnittstelle hat diese Methoden.

 
IModelMethod::AddRef

Die IModelMethod::AddRef-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.
IModelMethod::Call

Die Call-Methode ist die Art und Weise, in der alle im Datenmodell definierten Methoden aufgerufen werden.
IModelMethod::QueryInterface

Die IModelMethod::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IModelMethod::Release

Die IModelMethod::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.

Bemerkungen

Eine Methode im Datenmodell ist eine Implementierung der IModelMethod-Schnittstelle, die in ein IModelObjectboxt. Das Modellobjekt gibt eine Art von ObjectMethod zurück, wenn abgefragt wird und der systeminterne Wert ein VT_UNKNOWN ist, der garantiert für IModelMethod abgefragt werden kann. Dabei ist es garantiert, statisch in IModelMethod umsetzbar zu sein.

Alle Methoden im Datenmodell sind dynamisch. Sie verwenden als Eingabe eine Gruppe von 0 oder mehr Argumenten und geben einen einzelnen Ausgabewert zurück. Es gibt keine Überladungsauflösung und keine Metadaten zu Parameternamen, Typen oder Erwartungen.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht