System.AutoCmd.GetCallType
C++
virtual Byte GetCallType() const = 0;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | sysvari.h | System | AutoCmd |
Beschreibung
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.