CLUSPROP_BINARY_DECLARE-Makro (clusapi.h)
Erstellt eine CLUSPROP_BINARY-Struktur , wobei der RGB-Member auf eine vom Aufrufer festgelegte Größe festgelegt ist.
Syntax
void CLUSPROP_BINARY_DECLARE(
name,
cb
);
Parameter
name
Name der zu erstellenden CLUSPROP_BINARY-Struktur .
cb
Die Größe (Anzahl der Bytes) des RGB-Memberarrays . Dieser Wert muss eine Konstante sein.
Rückgabewert
Keine
Bemerkungen
ClusAPI.h definiert CLUSPROP_BINARY_DECLARE wie folgt:
#define CLUSPROP_BINARY_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
BYTE rgb[(cch + 3) & ~3]; \
} name
Beispiele
Im folgenden Beispiel wird gezeigt, wie CLUSPROP_BINARY_DECLARE verwendet wird:
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 ) );
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Zielplattform | Windows |
Kopfzeile | clusapi.h |