GetCsvReturnCode

La función GetCsvReturnCode convierte los códigos de retorno principales y secundarios en el bloque de control verbo en una cadena imprimible. Esta función proporciona un conjunto estándar de cadenas de error que las aplicaciones usan verbos de servicio comunes (CSV).

Sintaxis

  
    int WINAPI GetCsvReturnCode(   
struct csv_hdr FAR * vpb,  
UINTbuffer_length,  
unsigned char FAR * buffer_addr);  

Parámetros

vpb
Parámetro proporcionado. Especifica la dirección del bloque de control de verbo.

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

buffer_addr
Parámetro proporcionado. Especifica la dirección del búfer que contendrá la cadena con formato terminada en NULL cuando se complete la función.

Valor devuelto

La función GetCsvReturnCode devuelve un valor positivo en el éxito que indica la longitud de la cadena de error que se ha devuelto en buffer_addr.

Un valor devuelto de cero indica un error. En Microsoft Windows, una llamada a GetLastError proporciona el código de devolución de error real como se indica a continuación:

0x20000001
Los parámetros no son válidos; la función no pudo leer del bloque de parámetros de verbo especificado o no pudo escribir en el búfer especificado.

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

0x20000003
No se pudo cargar la biblioteca de cadenas CSV CSVST32.DLL.

Observaciones

La cadena de error descriptiva devuelta en buffer_addr no finaliza con un carácter de nueva línea (\n).

Las cadenas de error descriptivas se encuentran en CSVST32.DLL y se pueden personalizar para diferentes idiomas.