LRESULT MyCFunction(returnValue, argument1,...)
void * const returnValue;
const void * const argument1;
...
|
Parámetro
|
Descripción
|
|---|---|
|
returnValue
|
Apunta a la estructura COMPLEXARRAY, COMPLEXSCALAR o MCSTRING donde se almacenará el resultado de la función.
Si está implementando una función personalizada que devuelve un escalar, returnValue es un puntero a una estructura COMPLEXSCALAR, tal y como la ha implementado la creación LPCOMPLEXSCALAR.
|
|
argument1
|
Apunta a la estructura COMPLEXARRAY, COMPLEXSCALAR o MCSTRING de solo lectura donde se almacena el argumento de la primera función.
Si está implementando una función personalizada que tiene un escalar como su primer argumento, argument1 es un puntero a una estructura LPCCOMPLEXSCALAR.
|
|
...
|
Si está implementando una función personalizada con más de un argumento, su MyCFunction tendrá argumentos adicionales, cada uno de los cuales deberá ser de uno de los tipos definidos anteriormente. Los argumentos adicionales serán punteros a las estructuras de solo lectura donde se almacenarán los datos del argumento de la función personalizada correspondiente.
|