Partager via


macro CLUSPROP_BINARY_DECLARE (clusapi.h)

Crée une structure CLUSPROP_BINARY avec le membre rgb défini sur une taille déterminée par l’appelant.

Syntaxe

void CLUSPROP_BINARY_DECLARE(
   name,
   cb
);

Paramètres

name

Nom de la structure CLUSPROP_BINARY à créer.

cb

Taille (nombre d’octets) du tableau de membres rgb . Cette valeur doit être une constante.

Valeur de retour

None

Remarques

ClusAPI.h définit CLUSPROP_BINARY_DECLARE comme suit :

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

Exemples

L’exemple suivant montre comment utiliser 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 ) );

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Entreprise, Windows Server 2008 Datacenter
Plateforme cible Windows
En-tête clusapi.h

Voir aussi

CLUSPROP_BINARY