Freigeben über


GetLuaReturnCode

Die GetLuaReturnCode-Funktion konvertiert die primären und sekundären Rückgabecodes im Verbkontrollblock (VCB) in eine druckbare Zeichenfolge. Diese Funktion stellt einen Standardsatz an Fehlerzeichenfolgen für die Verwendung durch LUA-Anwendungen (Logical Unit Application) zur Verfügung.

Syntax

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

Parameter

vpb
Angegebener Parameter. Gibt die Adresse des Verbkontrollblocks an.

buffer_length
Angegebener Parameter. Gibt die Länge des Puffers an, auf den buffer_addr zeigt. Die empfohlene Länge ist 256.

buffer_addr
Angegebener/zurückgegebener Parameter. Gibt die Adresse des Puffers an, der die formatierte NULL-terminierte Zeichenfolge enthält.

Rückgabecodes

0x20000001
Die Parameter sind ungültig. Die Funktion konnte nicht aus dem angegebenen Verbkontrollblock lesen oder nicht in den angegebenen Puffer schreiben.

0x20000002
Der angegebene Puffer ist zu klein.

0x20000003
Die LUA-Zeichenfolgenbibliothek LUAST32.DLL konnte nicht geladen werden.

Hinweise

Die beschreibende Fehlerzeichenfolge, die in buffer_addr zurückgegeben wird, endet nicht auf ein Zeilenvorschubzeichen ( \n).

Die beschreibenden Fehlerzeichenfolgen sind in LUAST32.DLL enthalten und können für verschiedene Sprachen angepasst werden.