макрос 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 |