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;
}