LU 0 から 3 の情報
LU 0 から 3 の情報は、以下に定義されているように、lu_0_3_info_sect 構造体で提供されます。
構文
typedef struct lu_0_3_info_sect {
unsigned long lu_0_3_init_sect_len;
unsigned short num_lu_0_3s;
} LU_0_3_ INFO_SECT;
メンバー
lu_0_3_init_sect_len
最初のリンク オーバーレイ グループまでの最初の LU 0 から 3 の情報セクションの長さ (このパラメーターを含む)。 この長さには、前の情報セクションは含まれません。
num_lu_0_3s
LU グループの数。 これは、lu_0_3 オーバーレイ グループが繰り返される回数です。
構成されている各 LU について、以下に定義されているように、LU の lu_0_3_overlay 構造体が提供されます。
typedef struct lu_0_3_overlay {
unsigned long lu_0_3_entry_len;
unsigned char access_type;
unsigned char lu_type;
unsigned char lu_daf;
unsigned char lu_short_name;
unsigned char lu_long_name[8];
unsigned char session_id[8];
unsigned long dlc_name[8];
unsigned char adapter_num;
unsigned char dest_addr_len;
unsigned char dest_addr[32];
unsigned char sscp_lu_sess_state;
unsigned char lu_lu_sess_state;
unsigned char link_id[12];
} LU_0_3_OVERLAY;
IBM ES for OS/2 バージョン 1.0 による定義
IBM ES for OS/2 バージョン 1.0 で定義されているように、lu_0_3_overlay 構造体には、次のメンバーが含まれます。
lu_0_3_entry_len
この LU エントリのサイズ。
access_type
アクセスの種類 (AP_3270 または AP_LUA)。
lu_type
LU の種類 (AP_LU0、AP_LU1、AP_LU2、または AP_LU3)。
lu_daf
情報を表示する LU のネットワーク アドレス指定が可能な単位。
lu_short_name
1 バイトの LU の短い名前 (ASCII)。
lu_long_name
8 バイトの ASCII LU の長い名前。
session_id
LU-LU セッション ID。
dlc_name
次のいずれかに設定された DLC 名:
- ETHERAND
- IBMTRNET
- IBMPCNET
- SDLC
- TWINAX (Host Integration Server ではサポートされていません)
- X25DLC
adapter_num
ホスト リンクの DLC アダプター番号。
dest_addr_len
宛先アダプター アドレスの長さ。
dest_addr
宛先アダプター アドレス。
sscp_lu_sess_state
SSCP LU セッションの状態を指定します。
lu_lu_sess_state
LU-LU セッションの状態を指定します。 状態は、次のいずれかになります。
AP_NOT_BOUND
LU-LU セッションがバインドされていません。AP_BOUND
LU-LU セッションがバインドされています。AP_BINDING
LU-LU セッションがバインド処理中です。AP_UNBINDING
LU-LU セッションがバインド解除処理中です。
link_id
使用されているローカル論理リンク ステーションの名前。
Host Integration Server によって返される
Host Integration Server によって返される lu_0_3_overlay 構造体には、次のメンバーが含まれます。
lu_0_3_entry_len
この LU エントリのサイズ。
access_type
アクセスの種類 (AP_3270 または AP_LUA)。
lu_type
LU の種類 (AP_LU0、AP_LU1、AP_LU2、または AP_LU3)。
lu_daf
情報を表示する LU のネットワーク アドレス指定が可能な単位。
lu_short_name
1 バイトの ASCII LU の短い名前。
lu_long_name
8 バイトの ASCII LU の長い名前。
session_id
LU-LU セッション ID。
dlc_name
次のいずれかに設定された DLC 名:
- IBMTRNET
- SDLC
- TWINAX (Host Integration Server ではサポートされていません)
- X25DLC
adapter_num
ホスト リンクの DLC アダプター番号。 常に 0 に設定します。
dest_addr_len
宛先アダプター アドレスの長さ。
dest_addr
宛先アダプター アドレス。
sscp_lu_sess_state
SSCP LU セッションの状態を指定します。
lu_lu_sess_state
LU-LU セッションの状態を指定します。 状態は、次のいずれかになります。
AP_NOT_BOUND
LU-LU セッションがバインドされていません。AP_BOUND
LU-LU セッションがバインドされています。AP_BINDING
LU-LU セッションがバインド処理中です。AP_UNBINDING
LU-LU セッションがバインド解除処理中です。
link_id
接続の名前。