RUI 和 SLI 定义

RUISLI 函数的定义如下所示:

void WINAPI RUI(struct LUA_VERB_RECORD FAR * verb);  
void WINAPI SLI(struct LUA_VERB_RECORD FAR * verb);  
int WINAPI WinRUI(HWND handle, struct LUA_VERB_RECORD FAR * verb);  
int WINAPI WinSLI(HWND handle, struct LUA_VERB_RECORD FAR * verb);  

WINLUA。随 Host Integration Server SDK 一起提供的 H 头文件包括这些函数的原型。

传递给 RUISLI 函数的唯一参数是谓词控制块 (VCB) 的地址。 VCB 是由以下变量组成的结构:

  • 确定要执行的 LUA) 谓词 (逻辑单元应用程序。

  • 提供谓词使用的信息。

  • 包含执行完成时谓词返回的信息。

    传递给 WinRUIWinSLI 函数的参数是窗口句柄和 VCB 的地址。 窗口句柄用于在发出的谓词完成时的消息通知。

    VCB 结构在 WINLUA 中声明。H 头文件。 有关一般 VCB 信息,请参阅 LUA VCB 格式。 有关特定于谓词的 VCB 信息,请参阅每个谓词的参考文档。