创建一个 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 |