Condividi tramite


macro CLUSPROP_BINARY_DECLARE (clusapi.h)

Crea una struttura CLUSPROP_BINARY con il membro RGB impostato su una dimensione determinata dal chiamante.

Sintassi

void CLUSPROP_BINARY_DECLARE(
   name,
   cb
);

Parametri

name

Nome della struttura CLUSPROP_BINARY da creare.

cb

Dimensione (conteggio di byte) della matrice membro RGB . Questo valore deve essere una costante.

Valore restituito

nessuno

Osservazioni

ClusAPI.h definisce CLUSPROP_BINARY_DECLARE come indicato di seguito:

#define CLUSPROP_BINARY_DECLARE( name, cch ) \
    struct {                                 \
        CLUSPROP_SYNTAX Syntax;              \
        DWORD           cbLength;            \
        BYTE            rgb[(cch + 3) & ~3]; \
    } name

Esempio

Nell'esempio seguente viene illustrato come usare 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 ) );

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

Vedi anche

CLUSPROP_BINARY