Condividi tramite


macro ALIGN_CLUSPROP (clusapi.h)

Allinea correttamente le strutture all'interno degli elenchi di valori.

Sintassi

void ALIGN_CLUSPROP(
   count
);

Parametri

count

Dimensioni, in byte, dei dati da allineare. Questo valore deve essere una costante.

Valore restituito

nessuno

Osservazioni

ALIGN_CLUSPROP restituisce un valore maggiore o uguale al conteggio. Il valore rappresenta la dimensione totale dei byte dei dati e la spaziatura interna necessaria per l'allineamento corretto.

ClusAPI.h definisce ALIGN_CLUSPROP come indicato di seguito:

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

Esempio

Nell'esempio seguente viene illustrato come utilizzare ALIGN_CLUSPROP per calcolare le dimensioni di una voce dell'elenco di valori. Per altri esempi, vedere Uso di Elenchi e tabelle.

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

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

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Piattaforma di destinazione Windows
Intestazione clusapi.h