以下结构显示了SLI_OPEN谓词 LUA SPECIFIC 联合成员的SLI_OPEN字段。
语法
struct SLI_OPEN {
unsigned char lua_init_type;
unsigned char lua_resv65;
unsigned short lua_wait;
struct LUA_EXT_ENTRY lua_open_extension[3];
unsigned char lua_ending_delim;
} SLI_OPEN;
注解
成员
lua_init_type
会话启动的类型,用于确定如何通过 Windows LUA 接口初始化 LU-LU 会话。 以下为有效值:
lua_init_type_sec_is
辅助启动并发送 OPEN 数据缓冲区中提供的 INITSELF 命令。
lua_init_type_sec_log
在 OPEN 数据缓冲区中使用未格式化的 LOGON 消息进行辅助启动。
lua_init_type_prim
主启动并等待 BIND 命令。
lua_init_type_prim_sscp
使用 SSCP 访问进行主启动。
lua_resv65
保留字段。
lua_wait
辅助重试等待时间。 指定在收到以下任一消息后重新传输 INITSELF 或 LOGON 消息之前,Windows LUA 接口要等待的秒数:
NOTIFY 命令(指示过程错误)
网络服务过程错误消息
具有以下辅助返回代码之一的负响应:
RESOURCE_NOT_AVAILABLE SESSION_LIMIT_EXCEEDED SESSION_SERVICE_PATH_ERROR
lua_open_extension
提供的参数。 指定用于处理特定 LUA 消息的任何用户提供的动态链接库(DLL)。lua_ending_delim
扩展列表分隔符。