Compartir a través de


macro ALIGN_CLUSPROP (clusapi.h)

Alinea las estructuras correctamente dentro de las listas de valores.

Sintaxis

void ALIGN_CLUSPROP(
   count
);

Parámetros

count

Tamaño, en bytes, de los datos que se van a alinear. Este valor debe ser una constante.

Valor devuelto

None

Observaciones

ALIGN_CLUSPROP devuelve un valor mayor o igual que count. El valor representa el tamaño total de bytes de los datos más el relleno necesario para la alineación adecuada.

ClusAPI.h define ALIGN_CLUSPROP de la siguiente manera:

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

Ejemplos

En el ejemplo siguiente se muestra cómo usar ALIGN_CLUSPROP para calcular el tamaño de una entrada de lista de valores. Para obtener más ejemplos, consulte Uso de Listas y tablas.

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

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

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de destino Windows
Encabezado clusapi.h