Partager via


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

Voir aussi

CLUSPROP_SYNTAX