Поделиться через


макрос CLUSPROP_BINARY_DECLARE (clusapi.h)

Создает структуру CLUSPROP_BINARYс rgb-элементом, равным размеру, определенному вызывающим элементом.

Синтаксис

void CLUSPROP_BINARY_DECLARE(
   name,
   cb
);

Параметры

name

Имя создаваемой структуры CLUSPROP_BINARY .

cb

Размер (количество байтов) массива элементов RGB . Это значение должно быть константой.

Возвращаемое значение

None

Remarks

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 Корпоративная, Windows Server 2008 Datacenter
Целевая платформа Windows
Header clusapi.h

См. также раздел

CLUSPROP_BINARY