IModelMethod-Schnittstelle (dbgmodel.h)
Stellt eine Methode dar, die aufgerufen werden kann.
Erweiterungen, die Methoden implementieren, würden diese Schnittstelle einmal oder mehrmals für die von ihr bereitgestellten Methoden implementieren.
Vererbung
IModelMethod erbt von IUnknown.
Methoden
Die IModelMethod-Schnittstelle verfügt über diese Methoden.
IModelMethod::AddRef Die IModelMethod::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IModelMethod::Call Die Call-Methode ist die Art und Weise, wie jede im Datenmodell definierte Methode aufgerufen wird. |
IModelMethod::QueryInterface Die IModelMethod::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IModelMethod::Release Die IModelMethod::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Eine Methode im Datenmodell ist eine Implementierung der IModelMethod-Schnittstelle, die in einem IModelObject geschachtelt wird. Das Modellobjekt gibt eine Art von ObjectMethod zurück, wenn es abgefragt wird, und der systeminterne Wert ist ein VT_UNKNOWN der für IModelMethod abgefragt werden kann. Im Prozess wird garantiert, dass es statisch in IModelMethod umgewandelt werden kann.
Alle Methoden im Datenmodell sind dynamisch. Sie verwenden als Eingabe einen Satz 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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für