macro CLUSPROP_PROPERTY_NAME_DECLARE (clusapi.h)
Crea una struttura CLUSPROP_PROPERTY_NAME con il membro sz impostato su una dimensione determinata dal chiamante.
Sintassi
void CLUSPROP_PROPERTY_NAME_DECLARE(
name,
cch
);
Parametri
name
Nome della struttura CLUSPROP_PROPERTY_NAME 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_PROPERTY_NAME_DECLARE come segue:
#define CLUSPROP_PROPERTY_NAME_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Esempio
Nell'esempio seguente viene illustrato come usare CLUSPROP_PROPERTY_NAME_DECLARE. Per un altro esempio, vedere Creazione di risorse disco fisico.
WCHAR szName[] = L"Name";
CLUSPROP_PROPERTY_NAME_DECLARE( PropName, sizeof( szName ) / sizeof( WCHAR ) );
PropName.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
PropName.cbLength = sizeof( szName );
StringCbCopy( PropName.sz, PropName.cbLength, szName );
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Piattaforma di destinazione | Windows |
Intestazione | clusapi.h |