Compartir a través de


GetFmiReturnCode

La función GetFmiReturnCode convierte el estado del vínculo y los códigos de error en una cadena imprimible. Esta función proporciona un conjunto estándar de cadenas de error para que las aplicaciones de function Management Interface (FMI) las usen.

Sintaxis

  
int WINAPI GetFmiReturnCode (  
    UINT errcode1,  
    UINT errcode2,  
    UINT buffer_length,  
    unsigned char FAR *buffer_addr  
);  

Parámetros

errcode1
Parámetro proporcionado; vea Comentarios.

errcode2
Parámetro proporcionado; vea Comentarios.

buffer_length
Parámetro proporcionado; especifica la longitud del búfer al que apunta buffer_addr. La longitud recomendada es de 256 caracteres.

buffer_addr
Parámetro suministrado/devuelto; especifica la dirección del búfer que contendrá la cadena con formato terminada en null.

Valores devueltos

0x20000001
Los parámetros no son válidos; la función no pudo leer los códigos de error especificados o no pudo escribir en el búfer especificado.

0x20000002
El búfer especificado es demasiado pequeño.

Comentarios

Los parámetros errcode1 y errcode2 se establecen según la forma en que se usa GetFmiReturnCode , como se muestra en la tabla siguiente.

Códigos que se van a traducir Valor de errcode1 Valor de errcode2
Los valores errcode1 y errcode2 especificados en Códigos de error y sentido incluyen mensajes parala respuesta open(SSCP),Open(PLU) Confirm, Status-Acknowledge(Nack-2), Status-Control(...) Mensajes Nack2, Status-Error y Appl-Data con el indicador de error detectado por el sistema (SDI) establecido Sin cambios en el mensaje Sin cambios en el mensaje
Los códigos de estado y calificador devueltos de un mensaje Status-Session status*256 + calificador 0xFFFF
El código devuelto de WinLUAGetLastInitStatus El código de retorno 0xFFFF