CLUSPROP_BINARY_DECLARE マクロ (clusapi.h)
rgbメンバーが呼び出し元によって決定されたサイズに設定されたCLUSPROP_BINARY構造体を作成します。
構文
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 |