LRESULT MyCFunction(returnValue, argument1,...)
void * const returnValue;
const void * const argument1;
...
|
Paramètre
|
Description
|
|---|---|
|
returnValue
|
Pointe vers une structure COMPLEXARRAY, COMPLEXSCALAR ou MCSTRING où le résultat de la fonction doit être stocké.
Si vous implémentez une fonction personnalisée qui renvoie un scalaire, returnValue est un pointeur vers une structure COMPLEXSCALAR, telle qu'implémentée par la construction LPCOMPLEXSCALAR.
|
|
argument1
|
Pointe vers une structure COMPLEXARRAY, COMPLEXSCALAR ou MCSTRING en lecture seule où le premier argument de la fonction est stocké.
Si vous implémentez une fonction personnalisée dont le premier argument est un scalaire, argument1 est un pointeur vers une structure LPCCOMPLEXSCALAR.
|
|
...
|
Si vous implémentez une fonction personnalisée qui a plusieurs arguments, votre MyCFunction comptera des arguments supplémentaires, qui doivent tous être des types définis ci-dessus. Les arguments supplémentaires seront des pointeurs vers les structures en lecture seule où les données de l'argument de la fonction personnalisée correspondante sont stockées.
|