RESUTIL_PROPERTY_ITEM structure (resapi.h)
Contient des informations sur une propriété d’objet de cluster. Un tableau de structures RESUTIL_PROPERTY_ITEM forme une table de propriétés qui peut être utilisée dans les opérations de propriété.
Syntaxe
typedef struct RESUTIL_PROPERTY_ITEM {
LPWSTR Name;
LPWSTR KeyName;
DWORD Format;
union {
DWORD_PTR DefaultPtr;
DWORD Default;
LPVOID lpDefault;
PRESUTIL_LARGEINT_DATA LargeIntData;
PRESUTIL_ULARGEINT_DATA ULargeIntData;
PRESUTIL_FILETIME_DATA FileTimeData;
} DUMMYUNIONNAME;
DWORD Minimum;
DWORD Maximum;
DWORD Flags;
DWORD Offset;
} RESUTIL_PROPERTY_ITEM, *PRESUTIL_PROPERTY_ITEM;
Membres
Name
Nom de la propriété.
KeyName
Nom facultatif de la sous-clé de base de données de cluster pour la propriété . Ce paramètre peut être NULL.
Format
Décrit le format de la propriété, par exemple CLUSPROP_FORMAT_BINARY ou CLUSPROP_FORMAT_DWORD. Pour obtenir la liste des valeurs de format valides, consultez le membre wFormat de CLUSPROP_SYNTAX.
DUMMYUNIONNAME
DUMMYUNIONNAME.DefaultPtr
DUMMYUNIONNAME.Default
DUMMYUNIONNAME.lpDefault
DUMMYUNIONNAME.LargeIntData
DUMMYUNIONNAME.ULargeIntData
DUMMYUNIONNAME.FileTimeData
Minimum
Valeur de données minimale pour la propriété. Pour les valeurs de données avec les formats CLUSPROP_FORMAT_BINARY et CLUSPROP_FORMAT_MULTI_SZ , le membre Minimum contient la taille d’octets de la valeur de données par défaut spécifiée par défaut.
Maximum
Valeur de données maximale pour la propriété .
Flags
Masque de bits qui décrit la propriété .
RESUTIL_PROPITEM_READ_ONLY (0x00000001)
La propriété est en lecture seule.
RESUTIL_PROPITEM_REQUIRED (0x00000002)
la propriété est obligatoire.
RESUTIL_PROPITEM_SIGNED (0x00000004)
Marque une propriété numérique en tant que valeur signée.
Offset
Décalage d’octets sur les données de propriété réelles. Les données sont stockées dans une mémoire tampon appelée bloc de paramètres.
Remarques
Pour plus d’informations sur la création de blocs de paramètres et de tables de propriétés, consultez Utilisation de Listes et de tables.
Exemples
Consultez Utilisation de Listes et de tables etgénération avec CLUSPROP_BUFFER_HELPER et Définition de structures et de constantes dans implémentation de DLL de ressources.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
En-tête | resapi.h |