MAKELRESULT
MAKELRESULT(ERROR_NUM, ARG_NUM)
MAKELRESULT se utiliza para asignar valores de retorno adecuados a una función en caso de producirse un error. El valor de retorno presenta dos componentes: un código de error y un índice.
Parámetro
Descripción
ERROR_NUM
Número de la entrada, en el array de los mensajes de error, que se devuelve como el mensaje de error.
ARG_NUM
Índice del argumento alrededor del cual debe colocarse un círculo rojo.
Para crear la tabla de mensajes de error, cree el siguiente array de cadenas:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
Una llamada a MAKELRESULT(3,1) muestra la tercera cadena, "must be real" debajo del primer argumento de la función personalizada.
 
La tabla de mensajes de error debe registrarse en la función CreateUserErrorMessageTable para que MAKELRESULT pueda utilizarla.
¿Fue esto útil?