ALIGN_CLUSPROP マクロ (clusapi.h)
値リスト内で構造を適切に配置します。
構文
void ALIGN_CLUSPROP(
count
);
パラメーター
count
配置するデータのサイズ (バイト単位)。 この値は定数である必要があります。
戻り値
なし
解説
ALIGN_CLUSPROP は 、count 以上の値を返します。 値は、データの合計バイト サイズと、適切な配置に必要なパディングを表します。
ClusAPI.h では、 次のようにALIGN_CLUSPROP が定義されます。
#define ALIGN_CLUSPROP( count ) ((count + 3) & ~3)
例
次の例は、 ALIGN_CLUSPROP を使用して値リスト エントリのサイズを計算する方法を示しています。 その他の例については、「Listsとテーブルの使用」を参照してください。
WCHAR szData[] = L"StringData";
DWORD cbSizeofValueListEntry;
cbSizeofValueListEntry = sizeof( CLUSPROP_VALUE ) +
ALIGN_CLUSPROP( sizeof( szData ) );
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |