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 |