Partager via


GetLuaReturnCode

La fonction GetLuaReturnCode convertit les codes de retour primaires et secondaires du bloc de contrôle de verbe (VCB, Verb Control Block) en une chaîne imprimable. Elle fournit un ensemble standard de chaînes d’erreur utilisables par les applications LUA (Logical Unit Application).

Syntaxe

  
int WINAPI GetLuaReturnCode (   
    struct LUA_COMMON FAR *vpb,    
    UINT buffer_length,            
    unsigned char FAR *buffer_addr 
);  

Paramètres

vpb
Paramètre fourni. Spécifie l’adresse du bloc de contrôle de verbe.

buffer_length
Paramètre fourni. Spécifie la longueur du tampon vers lequel pointe buffer_addr. La longueur recommandée est 256.

buffer_addr
Paramètre fourni/retourné. Spécifie l’adresse du tampon qui contiendra la chaîne mise en forme terminée par Null.

Codes de retour

0x20000001
Les paramètres ne sont pas valides ; la fonction n’a pas pu lire dans le bloc de contrôle de verbe spécifié ou écrire dans le tampon spécifié.

0x20000002
Le tampon spécifié est trop petit.

0x20000003
Impossible de charger la bibliothèque de chaînes LUA LUAST32.DLL.

Notes

La chaîne d’erreur descriptive retournée dans buffer_addr ne se termine pas par un caractère nouvelle ligne ( \n).

Les chaînes d’erreur descriptives sont contenues dans LUAST32.DLL. Elles peuvent être personnalisées pour différentes langues.