API:System.Function.GetCallType
C++
Byte GetCallType() const { return DISPATCH_METHOD;}
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | sysvari.h | System | Function |
Beschreibung
Gibt den Typ der Schnittstellenmethode an, die vom AutoCmd-Objekt dargestellt wird.
System.Function.GetCallType erbt von System.AutoCmd.GetCallType. Der folgende Inhalt bezieht sich auf System.AutoCmd.GetCallType.
Gibt den Typ der Schnittstellenmethode an, die vom AutoCmd-Objekt dargestellt wird.
Durch einen Aufruf von GetCallType lässt sich der Typ des Flags ermitteln, das erforderlich ist, um die von AutoCmd dargestellte Methode über die Methode IDispatch::Invoke der Automatisierungsschnittstelle aufzurufen. GetCallType gibt DISPATCH_PROPERTYGET zurück, wenn das AutoCmd-Objekt eine Methode zum Abrufen eines Eigenschaftswerts (getter-Methode) repräsentiert, und DISPATCH_PROPERTYSET, wenn es eine Methode zum Festlegen eines Eigenschaftswerts (setter-Methode) repräsentiert, bzw. DISPATCH_METHOD, wenn es einen anderen Methodentyp repräsentiert.
GetCallType ist als rein virtuelle Methode deklariert. Abgeleitete Klassen, die bestimmte Typen von Schnittstellenmethoden repräsentieren, überschreiben diese Methoden, um den geeigneten Wert zurückzugeben.