Structure STATPROPSETSTG (propidl.h)

La structure STATPROPSETSTG contient des informations sur un jeu de propriétés. Pour obtenir ces informations, appelez IPropertyStorage ::Stat, qui remplit une mémoire tampon contenant les informations décrivant le jeu de propriétés actuel. Pour énumérer les structures STATPROPSETSTG pour les jeux de propriétés dans le stockage d’ensembles de propriétés actuel, appelez IPropertySetStorage ::Enum pour obtenir un pointeur vers un énumérateur. Vous pouvez ensuite appeler les méthodes d’énumération de l’interface IEnumSTATPROPSETSTG sur l’énumérateur. La structure est définie comme suit :

Syntaxe

typedef struct tagSTATPROPSETSTG {
  FMTID    fmtid;
  CLSID    clsid;
  DWORD    grfFlags;
  FILETIME mtime;
  FILETIME ctime;
  FILETIME atime;
  DWORD    dwOSVersion;
} STATPROPSETSTG;

Membres

fmtid

FMTID du jeu de propriétés actuel, spécifié lors de la création initiale du jeu de propriétés.

clsid

CLSID associé à ce jeu de propriétés, spécifié lors de la création initiale du jeu de propriétés et éventuellement modifié par la suite avec IPropertyStorage ::SetClass. Si elle n’est pas définie, la valeur est CLSID_NULL.

grfFlags

Valeurs d’indicateur du jeu de propriétés, comme spécifié dans IPropertySetStorage ::Create.

mtime

Heure utc (Universal Coordinated Time) à laquelle le jeu de propriétés a été modifié pour la dernière fois.

ctime

Heure UTC de création de ce jeu de propriétés.

atime

Heure UTC du dernier accès à ce jeu de propriétés.

dwOSVersion

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
En-tête propidl.h (include Propidl.h)

Voir aussi

FILETIME

IEnumSTATPROPSETSTG

IPropertySetStorage ::Create

IPropertyStorage ::Stat