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 |