CLUSPROP_BINARY_DECLARE 宏 (clusapi.h)

创建一个 CLUSPROP_BINARY 结构,其中 rgb 成员设置为由调用方确定的大小。

语法

void CLUSPROP_BINARY_DECLARE(
   name,
   cb
);

参数

name

要创建的 CLUSPROP_BINARY 结构的名称。

cb

rgb 成员数组的大小 (字节) 计数。 此值必须是常量。

返回值

备注

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

#define CLUSPROP_BINARY_DECLARE( name, cch ) \
    struct {                                 \
        CLUSPROP_SYNTAX Syntax;              \
        DWORD           cbLength;            \
        BYTE            rgb[(cch + 3) & ~3]; \
    } name

示例

以下示例演示如何使用 CLUSPROP_BINARY_DECLARE

BYTE ByteData[] = { 'A', 1, 'B', 2, 'C' };
CLUSPROP_BINARY_DECLARE( ByteValue, sizeof( ByteData ) );
ByteValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
ByteValue.cbLength = sizeof( ByteData );
memcpy( ByteValue.rgb, ByteData, sizeof( ByteData ) );

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目标平台 Windows
标头 clusapi.h

另请参阅

CLUSPROP_BINARY