Share via


sepdgetinfo

sepdgetinfo 関数は、Host Integration Server のバージョン番号、現在の構成ファイルのパス、および Host Integration Server が実行されているネットワーク オペレーティング システムを含む構造体を返します。

構文

  
USHORT sepdgetinfo(   
struct cs_info *pCSInfo   
);  

パラメーター

pCSInfo
システム情報が返される cs_info データ構造を含む、アプリケーションによって提供されるバッファーへのポインター。 アプリケーションでは、このデータ構造の 長さ メンバーを設定する必要があります (詳細については、このトピックで後述する「備考」を参照してください)。他のメンバーは null または空白に設定する必要があります。

cs_info構造体

返される 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 が実行されているネットワーク オペレーティング システムが含まれます。

使用可能な構成ファイル サーバーがない場合は、バージョン番号フィールドのみが有効です。他のフィールドはチェックしないでください。