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 |