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 |