macro CLUSPROP_SZ_DECLARE (clusapi.h)
Crea una struttura CLUSPROP_SZ con il membro sz impostato su una dimensione determinata dal chiamante.
Sintassi
void CLUSPROP_SZ_DECLARE(
name,
cch
);
Parametri
name
Nome della struttura CLUSPROP_SZ da creare.
cch
Dimensione (ovvero numero di caratteri) della matrice membro sz . Questo valore deve essere una costante.
Valore restituito
nessuno
Osservazioni
ClusAPI.h definisce CLUSPROP_SZ_DECLARE come segue:
#define CLUSPROP_SZ_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Esempio
Nell'esempio seguente viene illustrato come usare CLUSPROP_SZ_DECLARE:
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 );
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Piattaforma di destinazione | Windows |
Intestazione | clusapi.h |