sepdgetinfo
sepdgetinfo函式會傳回結構,其中包含主機整合伺服器的版本號碼、目前組態檔的路徑,以及主機整合伺服器執行所在的網路作業系統。
語法
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 (表示連線伺服器 2.0) 00 (指出 2.00)
config_share[80]
執行中組態檔 :
\\server\share\ (null 終止) 的路徑。
Nos
使用中的網路作業系統
1:LAN 管理員
傳回值
NO_ERROR (0)
正常。
NOCSSRVR (1)
沒有可用的組態檔伺服器。
BADLNGTH (2)
提供的緩衝區太小。
備註
應用程式必須將 長度 成員設定為目前版本 ) 中 ( 86 個位元組的cs_info結構長度。 任何其他值都會遭到拒絕。 此參數可用來確保與未來的版本相容;提供此長度的應用程式一律會取得這裡顯示的資訊,但在未來的版本中,可能可以指定較大的值並取得進一步的資訊。
成功傳回時,資料結構 cs_info 包含主機整合伺服器的版本號碼、目前組態檔的路徑,以及主機整合伺服器執行所在的網路作業系統。
如果沒有可用的組態檔伺服器,則只有版本號碼欄位有效;不應該檢查其他欄位。