次の方法で共有


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

こちらもご覧ください

CLUSPROP_BINARY