Compartir a través de


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

Consulte también

CLUSPROP_BINARY