macro CLUSPROP_PROPERTY_NAME_DECLARE (clusapi.h)
Crée une structure CLUSPROP_PROPERTY_NAME avec le membre sz défini sur une taille déterminée par l’appelant.
Syntaxe
void CLUSPROP_PROPERTY_NAME_DECLARE(
name,
cch
);
Paramètres
name
Nom de la structure CLUSPROP_PROPERTY_NAME à créer.
cch
Taille (c’est-à-dire, nombre de caractères) du tableau sz member. Cette valeur doit être une constante.
Valeur de retour
Aucune
Remarques
ClusAPI.h définit CLUSPROP_PROPERTY_NAME_DECLARE comme suit :
#define CLUSPROP_PROPERTY_NAME_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Exemples
L’exemple suivant montre comment utiliser CLUSPROP_PROPERTY_NAME_DECLARE. Pour un autre exemple, consultez Création de ressources de disque physique.
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 );
Configuration requise
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 |