SLI_OPEN VCB 结构

以下结构显示了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
    扩展列表分隔符。