链接定义信息在 link_def_info_sect 结构中定义如下提供。
语法
typedef struct link_def_info_sect {
unsigned long link_def_init_sect_len;
unsigned short num_link_def;
unsigned short total_link_def;
} LINK_DEF_INFO_SECT;
成员
link_def_init_sect_len
初始链接定义信息部分的长度(包括此参数),直至达到第一个链接定义覆盖组。 长度不包括任何先前的信息部分。
num_link_def
由DISPLAY谓词返回到您程序缓冲区的链接定义的数量。 此处显示链接定义叠加被重复的次数。
总链接定义
链接定义的总数。 此数字与 num_link_def 成员中返回的数字相同,除非 APPC 对链接定义的了解超过了可以存放在提供的缓冲区中的数量,这种情况下,此数字更大。
对于每个链接定义,提供了链接定义的 link_def_overlay 结构,如下所示。
typedef struct link_def_overlay {
unsigned long link_def_entry_len;
unsigned char link_name[8];
unsigned char adj_fq_cp_name[17];
unsigned char adj_node_type;
unsigned long dlc_name[8];
unsigned char adapter_num;
unsigned char dest_addr_len;
unsigned char dest_addr[32];
unsigned char preferred_nn_server;
unsigned char auto_act_link;
unsigned char tg_number;
unsigned char lim_res;
unsigned char solicit_sscp_session;
unsigned char initself;
unsigned char bind_support;
unsigned char ls_role;
unsigned char line_type;
unsigned long eff_capacity;
unsigned char conn_cost;
unsigned char byte_cost;
unsigned char propagation_delay;
unsigned char user_def_1;
unsigned char user_def_2;
unsigned char user_def_3;
unsigned char security;
unsigned char reserv;
} LINK_OVERLAY;
由 IBM ES 为 OS/2 版本 1.0 定义
IBM ES for OS/2 版本 1.0 定义的 link_def_overlay 结构包含以下成员:
链接定义条目长度
此定义链接条目的大小
link_name
本地逻辑链接站名称(EBCDIC)。
dlc_name
数据链接控件 (DLC) 名称设置为以下项之一:
- ETHERAND
- IBMTRNET
- IBMPCNET
- SDLC(软件开发生命周期)
- TWINAX (主机集成服务器不支持)
- X25DLC
adj_fq_cp_name
相邻节点中的完全限定的cp_name。
adj_node_type
相邻节点类型(AP_ADJACENT_NN、AP_LEARN或AP_LEN)。
adapter_num
此链接使用的 DLC 适配器编号。
dest_addr_len
目标适配器地址的长度。
dest_addr 目标适配器地址。
cp_cp_sess_spt
指定链接是否支持 CP-CP 会话。
preferred_nn_server
指示这是首选的 NN 服务器。
auto_act_link
指示是否应自动激活链接。
tg_number
传输组编号。
lim_res 指示这是有限的资源。
solicit_sscp_session
用于指示是否请求 SSCP 会话。
initself
指示节点是否支持通过此链接接收INIT_SELF。
bind_support
指示 BIND 支持是否可用。
ls_role
指定链接站角色。
line_type
行类型。
eff_capacity
支持的最高比特率传输有效容量。
conn_cost
使用此链接的连接时间相对成本。
byte_cost
通过链接传输字节的相对成本。
传播延迟
表示信号在链路中传输所需的时间。 设置为以下之中的一项。
- AP_属性_延迟_最小值
- 局域网属性延迟设置
- AP_PROP_DELAY_TELEPHONE
- AP_PROP_DELAY_PKT_SWITCHED_NET
- AP_PROP_DELAY_SATELLITE
- AP_PROP_DELAY_MAXIMUM
user_def_1
用户定义的 TG 特征。
user_def_2
用户定义的 TG 特征。
user_def_3
用户定义的 TG 特征。
安全
此链接的安全值。 设置为以下项之一:
- AP_SEC_NONSECURE
- AP_SEC公共交换网络
- 地下电缆_SEC_AP
- AP_SEC_SECURE_CONDUIT
- AP_SEC_受保护的管道
- 安全加密接入点
- AP_SEC_受保护辐射
由主机集成服务器返回
Host Integration Server 返回的 link_def_overlay 结构包含以下成员:
链接定义条目长度
此定义链接条目的大小
link_name
本地逻辑链接站名称(EBCDIC)。
dlc_name
数据链接控件 (DLC) 名称设置为以下项之一:
- IBMTRNET
- SDLC(软件开发生命周期)
- X25DLC
adj_fq_cp_name
相邻节点中的完全限定的cp_name。 始终设置为 EBCDIC 空格。
adj_node_type
相邻节点类型。 应始终设定为AP_LEN。
adapter_num
此链接使用的 DLC 适配器编号。 始终设置为零。
dest_addr_len
目标适配器地址的长度。
dest_addr
目标适配器地址。
cp_cp_sess_spt
指定链接是否支持 CP-CP 会话。 始终设置为“AP_NO”。
preferred_nn_server
指示这是首选的 NN 服务器。
auto_act_link
指示是否应自动激活链接。
tg_number
传输组编号。 始终设置为零。
lim_res
指示这是有限的资源。
solicit_sscp_session
用于指示是否请求 SSCP 会话。
initself
指示节点是否支持通过此链接接收INIT_SELF。
bind_support
指示 BIND 支持是否可用。
ls_role
指定链接站角色。
line_type
行类型。
effective_capacity
支持的最高比特率传输有效容量。 始终设置为零。
conn_cost
使用此链接的连接时间相对成本。 始终设置为零。
byte_cost
通过链接传输字节的相对成本。 始终设置为零。
传播延迟
表示信号在链路中传输所需的时间。 设置为以下选项之一:始终选择 AP_PROP_DELAY_MAXIMUM。
user_def_1
用户定义的 TG 特征。 始终设置为零。
user_def_2
用户定义的 TG 特征。 始终设置为零。
user_def_3
用户定义的 TG 特征。 始终设置为零。
安全
此链接的安全值。 始终设置为AP_SEC_NONSECURE。