CLUSPROP_SZ_DECLARE-Makro (clusapi.h)
Erstellt eine CLUSPROP_SZ-Struktur , wobei der sz-Member auf eine vom Aufrufer festgelegte Größe festgelegt ist.
Syntax
void CLUSPROP_SZ_DECLARE(
name,
cch
);
Parameter
name
Name der zu erstellenden CLUSPROP_SZ-Struktur .
cch
Die Größe (d. h. anzahl der Zeichen) des sz-Memberarrays . Dieser Wert muss eine Konstante sein.
Rückgabewert
Keine
Bemerkungen
ClusAPI.h definiert CLUSPROP_SZ_DECLARE wie folgt:
#define CLUSPROP_SZ_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie CLUSPROP_SZ_DECLARE verwenden:
WCHAR szNameData[] = L"Object Name";
CLUSPROP_SZ_DECLARE( NameValue, sizeof( szNameData ) / sizeof( WCHAR ) );
NameValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
NameValue.cbLength = sizeof( szNameData );
StringCbCopy( NameValue.sz, NameValue.cbLength, szNameData );
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Zielplattform | Windows |
Kopfzeile | clusapi.h |