Freigeben über


ALIGN_CLUSPROP Makro (clusapi.h)

Richtet Strukturen innerhalb Wertlistenordnungsgemäß aus.

Syntax

void ALIGN_CLUSPROP(
   count
);

Parameter

count

Größe der zu ausrichtenden Daten in Bytes. Dieser Wert muss eine Konstante sein.

Rückgabewert

Nichts

Bemerkungen

ALIGN_CLUSPROP gibt einen Wert zurück, der größer oder gleich Anzahlist. Der Wert stellt die Gesamtbytegröße der Daten sowie den für die ordnungsgemäße Ausrichtung erforderlichen Abstand dar.

ClusAPI.h definiert ALIGN_CLUSPROP wie folgt:

#define ALIGN_CLUSPROP( count ) ((count + 3) & ~3)

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie sie ALIGN_CLUSPROP verwenden, um die Größe eines Wertlisteneintrags zu berechnen. Weitere Beispiele finden Sie unter Verwenden von Listen und Tabellen.

WCHAR szData[] = L"StringData";
DWORD cbSizeofValueListEntry;

cbSizeofValueListEntry = sizeof( CLUSPROP_VALUE ) + 
                         ALIGN_CLUSPROP( sizeof( szData ) );

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt
mindestens unterstützte Server- Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform- Fenster
Header- clusapi.h