C16_QueryServerInfo
C16_QueryServerInfo(const vPHANDLE aInstHdl, vC16_ServerInfo* aInfoBlock) : vERROR
Informationen über den Server ermitteln
Details
- aInstHdl: Instanz-Handle
- aInfoBlock: Informationsstruktur
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle
Der Befehl füllt eine Struktur vom Typ vC16_ServerInfo mit Informationen zum Server. Die Struktur ist folgendermaßen definiert:
typedef struct
{
vINT InfoSize;
vCHAR ServerName[64];
vCHAR ServerType[48];
vCHAR ServerLicense[20];
vCHAR ServerRelease[8];
vINT ServerProtocol;
vINT ServerUserLimit;
}
vC16_ServerInfo;
- Komponente: Beschreibung
- InfoSize: Größe der Struktur
- ServerName[64]: Name des Servers
- ServerType[48]: Betriebssystem des Servers
- ServerLicense[20]: Lizenznummer
- ServerRelease[8]: Release-Nummer
- ServerProtocol: Integerwert, der das Protokoll des Servers angibt: 2 _ProtocolTCP TCP/IP
- ServerUserLimit: Anzahl zugelassener Benutzer
Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der in der Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben. Die Informationen werden in die Informationsstruktur übertragen, deren Adresse in (aInfoBlock) übergeben wurde. Vor dem Aufruf der Funktion muss die Strukturkomponente InfoSize mit der Größe der Struktur initialisiert werden (sizeof(vC16_ServerInfo)).
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).