Condividi tramite


GetCsvReturnCode

La funzione GetCsvReturnCode converte i codici restituiti primari e secondari nel blocco di controllo verbo in una stringa stampabile. Questa funzione fornisce un set standard di stringhe di errore per l'uso da parte delle applicazioni che usano verbi di servizio comuni (CSV).

Sintassi

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

Parametri

Vpb
Parametro fornito. Specifica l'indirizzo del blocco di controllo verbo.

buffer_length
Parametro fornito. Specifica la lunghezza del buffer a cui punta buffer_addr. La lunghezza consigliata è 256.

buffer_addr
Parametro fornito. Specifica l'indirizzo del buffer che conterrà la stringa formattata con terminazione Null al termine della funzione.

Valore restituito

La funzione GetCsvReturnCode restituisce un valore positivo in caso di esito positivo che indica la lunghezza della stringa di errore passata di nuovo in buffer_addr.

Un valore restituito pari a zero indica un errore. In Microsoft Windows una chiamata a GetLastError fornisce il codice restituito dell'errore effettivo come indicato di seguito:

0x20000001
I parametri non sono validi; la funzione non è stata in grado di leggere dal blocco di parametri del verbo specificato o non è stato possibile scrivere nel buffer specificato.

0x20000002
Il buffer specificato è troppo piccolo.

0x20000003
Impossibile caricare la libreria di stringhe CSV CSVST32.DLL.

Commenti

La stringa di errore descrittiva restituita in buffer_addr non termina con un carattere di nuova riga (\n).

Le stringhe di errore descrittive sono contenute in CSVST32.DLL e possono essere personalizzate per lingue diverse.