WSReleaseParameters (C 函数)

void WSReleaseParameters( WSEnvironmentParameter e )

释放由 WSNewParameters() 分配并储存在 e 的内存.

更多信息

  • 环境参数对象(environment parameter object)e 肯定已在调用 WSNewParameters() 时被创建.
  • WSTP 的标头文件 wstp.h. 已对 WSReleaseParameters() 作出声明.

范例

基本范例  (1)

#include "wstp.h"

void * Alloc(unsigned long l)
{
    /* ... */
}

void Free(void *m)
{
    /* ... */
}


int main()
{
    WSEnvironmentParameter ep;
    WSENV env;

    ep = WSNewParameters(WSREVISION, WSAPIREVISION);
    if(ep == (WSEnvironmentParameter)0)
    { /* Unable to create a new environment parameter object */ }

    WSSetAllocParameter(ep, Alloc, Free);

    env = WSInitialize(ep);
    if(env == (WSENV)0)
    { /* Unable to initialize environment object */ }

    WSReleaseParameters(ep);

    /* ... */

    WSDeinitialize(env);

    return 0;
}