CLUSPROP_SZ_DECLARE宏 (clusapi.h)

创建一个 CLUSPROP_SZ 结构,sz 成员设置为调用方确定的大小。

语法

void CLUSPROP_SZ_DECLARE(
  name,
  cch
);

参数

name

要创建的 CLUSPROP_SZ 结构的名称。

cch

s z 成员数组的大小(即字符计数)。 此值必须是常量。

返回值

没有

言论

ClusAPI.h 定义 CLUSPROP_SZ_DECLARE,如下所示:

#define CLUSPROP_SZ_DECLARE( name, cch )    \
    struct {                                \
        CLUSPROP_SYNTAX Syntax;             \
        DWORD           cbLength;           \
        WCHAR           sz[(cch + 1) & ~1]; \
    } name

例子

以下示例演示如何使用 CLUSPROP_SZ_DECLARE

WCHAR szNameData[] = L"Object Name";
CLUSPROP_SZ_DECLARE( NameValue, sizeof( szNameData ) / sizeof( WCHAR ) );
NameValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
NameValue.cbLength = sizeof( szNameData );
StringCbCopy( NameValue.sz, NameValue.cbLength, szNameData );

要求

要求 价值
最低支持的客户端 不支持
支持的最低服务器 Windows Server 2008 企业版、Windows Server 2008 Datacenter
目标平台 窗户
标头 clusapi.h

另请参阅

CLUSPROP_SZ