次の方法で共有


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;  

Members

長さ
アプリケーションによって提供されるデータ構造の長さ。

major_ver
メジャー バージョン番号:

1 for Host Integration Server 1.1 (接続サーバー 1.1) 2 for Host Integration Server 2.0 (接続サーバー 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 が実行されているネットワーク オペレーティング システムが含まれます。

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