WSVersionNumbers (C 函数)
void WSVersionNumbers(WSENV ep,int *inumb,int *rnumb,int *bnumb)
返回 WSTP API 接口号、修订号和操作号并分别存在 inumb、rnumb 和 bnumb.
更多信息
- 对于 WSTP 库分发为动态库模块的计算机系统,WSVersionNumbers() 允许运行时检查 WSTP 库的版本号.
- WSVersionNumbers() 也适用于静态使用 WSTP 库的程序;然而函数返回的值不会改变.
- WSTP 的标头文件 wstp.h 已对 WSVersionNumbers() 作出声明.
范例
基本范例 (1)
#include <stdio.h>
#include "wstp.h"
int main()
{
WSENV env;
int interface;
int revision;
int build;
env = WSInitialize((WSEnvironmentParameter)0);
if(env == (WSENV)0)
{ /* unable to initialize the WSTP environment */ }
WSVersionNumbers(env, &interface, &revision, &build);
if(!(interface >= 3))
{
printf("Incorrect WSTP library available.\n");
WSDeinitialize(env);
return 1;
}
/* ... */
WSDeinitialize(env);
return 0;
}