LRESULT MyCFunction(returnValue, argument1,...)
void * const returnValue;
const void * const argument1;
...
|
Parametro
|
Descrizione
|
|---|---|
|
returnValue
|
Punta a una struttura COMPLEXARRAY, COMPLEXSCALAR o MCSTRING in cui deve essere memorizzato il risultato della funzione.
Se si implementa una funzione personalizzata che restituisce uno scalare, returnValue è un puntatore a una struttura COMPLEXSCALAR, in base a quanto implementato dal costrutto LPCOMPLEXSCALAR.
|
|
argument1
|
Punta a una struttura COMPLEXARRAY, COMPLEXSCALAR o MCSTRING di sola lettura in cui viene memorizzato il primo argomento della funzione.
Se si implementa una funzione personalizzata che include uno scalare come primo argomento, argument1 è un puntatore a una struttura LPCCOMPLEXSCALAR.
|
|
...
|
Se si implementa una funzione personalizzata che include più di un argomento, MyCFunction includerà argomenti aggiuntivi, ognuno dei quali deve essere di uno dei tipi definiti in precedenza. Gli argomenti aggiuntivi saranno puntatori alle strutture di sola lettura in cui vengono memorizzati i dati per l'argomento della funzione personalizzata corrispondente.
|