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 |