sepdgetinfo
sepdgetinfo 関数は、Host Integration Server のバージョン番号、現在の構成ファイルのパス、および Host Integration Server が実行されているネットワーク オペレーティング システムを含む構造体を返します。
USHORT sepdgetinfo(
struct cs_info *pCSInfo
);
pCSInfo
システム情報が返される cs_info データ構造を含む、アプリケーションによって提供されるバッファーへのポインター。 アプリケーションでは、このデータ構造の 長さ メンバーを設定する必要があります (詳細については、このトピックで後述する「備考」を参照してください)。他のメンバーは null または空白に設定する必要があります。
返される cs_info 構造体とそのメンバーは次のとおりです。
struct cs_info {
unsigned short length;
unsigned char major_ver;
unsigned char minor_ver;
unsigned char config_share[80];
unsigned short nos;
} cs_info;
length
アプリケーションによって提供されるデータ構造の長さ。
major_ver
メジャー バージョン番号:
1 for Host Integration Server 1.1 (Connection Server 1.1) 2 for Host Integration Server 2.0 (Connection Server 2.0)
minor_ver
マイナー バージョン番号 (10 進数):
接続サーバー 1.1 の場合は 10 (接続サーバー 2.0 の場合は 1.10)00 (2.00 を示します)
config_share[80]
実行中の構成ファイル:
\\server\share\ のパス (null で終了)。
Nos
使用中のネットワーク オペレーティング システム
1: LAN マネージャー
NO_ERROR (0)
OK です。
NOCSSRVR (1)
構成ファイル サーバーは使用できません。
BADLNGTH (2)
指定されたバッファーが小さすぎます。
アプリケーションは 、長さ メンバーを cs_info 構造体の長さ (現在のバージョンでは 86 バイト) に設定する必要があります。 その他の値は拒否されます。 このパラメーターは、将来のバージョンとの互換性を確保するために使用されます。この長さを提供するアプリケーションは、常にここに示す情報を取得しますが、将来のバージョンでは、より大きな値を指定し、さらに情報を取得できる可能性があります。
正常に戻った場合、データ構造 cs_info には、Host Integration Server のバージョン番号、現在の構成ファイルのパス、および Host Integration Server が実行されているネットワーク オペレーティング システムが含まれます。
使用可能な構成ファイル サーバーがない場合は、バージョン番号フィールドのみが有効です。他のフィールドはチェックしないでください。