WSVersionNumbers (C 函数)

void WSVersionNumbers(WSENV ep,int *inumb,int *rnumb,int *bnumb)

返回 WSTP API 接口号、修订号和操作号并分别存在 inumbrnumbbnumb.

更多信息

  • 对于 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;
}