CLUSPROP_BINARY_DECLARE macro (clusapi.h)
Crea una estructura CLUSPROP_BINARY con el miembro rgb establecido en un tamaño determinado por el autor de la llamada.
Sintaxis
void CLUSPROP_BINARY_DECLARE(
name,
cb
);
Parámetros
name
Nombre de la estructura CLUSPROP_BINARY que se va a crear.
cb
Tamaño (recuento de bytes) de la matriz de miembros rgb . Este valor debe ser una constante.
Valor devuelto
None
Observaciones
ClusAPI.h define CLUSPROP_BINARY_DECLARE de la siguiente manera:
#define CLUSPROP_BINARY_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
BYTE rgb[(cch + 3) & ~3]; \
} name
Ejemplos
En el ejemplo siguiente se muestra cómo usar CLUSPROP_BINARY_DECLARE:
BYTE ByteData[] = { 'A', 1, 'B', 2, 'C' };
CLUSPROP_BINARY_DECLARE( ByteValue, sizeof( ByteData ) );
ByteValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
ByteValue.cbLength = sizeof( ByteData );
memcpy( ByteValue.rgb, ByteData, sizeof( ByteData ) );
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 |