WSUCS2LinkName (C 函数)

const unsigned short * WSUCS2LinkName(WSLINK l, int *n)

从由 l 指定的 WSTP 连接返回一个长度为 n 、编码为 UCS2 字符串的链接名称.

更多信息

  • WSUCS2LinkName() 为链接名称分配必须释放的内存. 若要释放该内存,则可用函数返回的值来调用 WSReleaseUCS2LinkName(). 若 WSUCS2LinkName() 返回 NULL,则不要使用 NULL 值调用 WSReleaseUCS2LinkName().
  • 程序不应修改 WSUCS2LinkName() 返回的字符串的内容.
  • 可结合链接模式、链接协议和其它选项来创建 WSTP 链接. 链接名称为用来创建链接的链接模式和链接协议提供了必要信息.
  • WSTP 的标头文件 wstp.h 已对 WSUCS2LinkName() 作出声明.

范例

基本范例  (1)

#include "wstp.h"

/* A function for reading a link's name */

void f(WSLINK l)
{
    const unsigned short *name;
    int length;

    name = WSUCS2LinkName(l, &length);
    if(name == NULL || length == 0)
    { /* Unable to read link name */ }

    /* ... */

    WSReleaseUCS2LinkName(l, name, length);
}