Partager via


macro ALIGN_CLUSPROP (clusapi.h)

Aligne correctement les structures dans les listes de valeurs.

Syntaxe

void ALIGN_CLUSPROP(
   count
);

Paramètres

count

Taille, en octets, des données à aligner. Cette valeur doit être une constante.

Valeur de retour

None

Remarques

ALIGN_CLUSPROP retourne une valeur supérieure ou égale à count. La valeur représente la taille totale en octets des données, plus le remplissage requis pour un alignement correct.

ClusAPI.h définit ALIGN_CLUSPROP comme suit :

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

Exemples

L’exemple suivant montre comment utiliser ALIGN_CLUSPROP pour calculer la taille d’une entrée de liste de valeurs. Pour obtenir d’autres exemples, consultez Utilisation de Listes et de tables.

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

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Entreprise, Windows Server 2008 Datacenter
Plateforme cible Windows
En-tête clusapi.h