LRESULT MyCFunction(returnValue, argument1,...)
void * const returnValue;
const void * const argument1;
...
|
Parameter
|
Beschreibung
|
|---|---|
|
returnValue
|
Zeigt auf eine COMPLEXARRAY-, eine COMPLEXSCALAR- oder eine MCSTRING-Struktur, in der das Funktionsergebnis gespeichert werden soll.
Wenn Sie eine angepasste Funktion implementieren, die einen Skalar zurückgibt, ist returnValue ein Zeiger auf eine COMPLEXSCALAR-Struktur, entsprechend der Implementierung durch das Konstrukt LPCOMPLEXSCALAR.
|
|
argument1
|
Zeigt auf eine schreibgeschützte COMPLEXARRAY-, COMPLEXSCALAR- oder MCSTRING-Struktur, in der das erste Funktionsargument gespeichert wird.
Wenn Sie eine angepasste Funktion implementieren, die einen Skalar als erstes Argument besitzt, ist argument1 ein Zeiger auf eine LPCCOMPLEXSCALAR-Struktur.
|
|
...
|
Wenn Sie eine angepasste Funktion implementieren, die mehr als ein Argument hat, besitzt MyCFunction zusätzliche Argumente, von denen jedes einem der oben festgelegten Typen angehören muss. Die zusätzlichen Argumente sind Zeiger auf die schreibgeschützten Strukturen, in denen die Daten für das entsprechende Argument der angepassten Funktion gespeichert werden.
|