Freigeben über


ALIGN_CLUSPROP-Makro (clusapi.h)

Richtet Strukturen innerhalb von Wertlisten ordnungsgemäß aus.

Syntax

void ALIGN_CLUSPROP(
   count
);

Parameter

count

Größe der auszurichtenden Daten in Byte. Dieser Wert muss eine Konstante sein.

Rückgabewert

Keine

Bemerkungen

ALIGN_CLUSPROP gibt einen Wert zurück, der größer oder gleich der Anzahl ist. Der Wert stellt die Gesamtbytegröße der Daten sowie den für die richtige 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
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile clusapi.h