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 |