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 |