API:System.Procedure.GetCallType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

Byte      GetCallType()   const { return DISPATCH_METHOD;}

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public sysvari.h System Procedure

Beschreibung

Gibt den Typ der Schnittstellenmethode an, die vom AutoCmd-Objekt dargestellt wird.

System.Procedure.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.