Freigeben über


STATPROPSETSTG-Struktur (propidl.h)

Die STATPROPSETSTG-Struktur enthält Informationen zu einem Eigenschaftensatz. Rufen Sie zum Abrufen dieser Informationen IPropertyStorage::Stat auf, das einen Puffer ausfüllt, der die Informationen enthält, die den aktuellen Eigenschaftensatz beschreiben. Um die STATPROPSETSTG-Strukturen für die Eigenschaftensätze im aktuellen Eigenschaftensatzspeicher aufzulisten, rufen Sie IPropertySetStorage::Enum auf, um einen Zeiger auf einen Enumerator zu erhalten. Anschließend können Sie die Enumerationsmethoden der IEnumSTATPROPSETSTG-Schnittstelle im Enumerator aufrufen. Die -Struktur ist wie folgt definiert:

Syntax

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

Member

fmtid

FMTID des aktuellen Eigenschaftensatzes, angegeben, als der Eigenschaftensatz ursprünglich erstellt wurde.

clsid

CLSID , die diesem Eigenschaftssatz zugeordnet ist, angegeben, als der Eigenschaftensatz ursprünglich erstellt und anschließend möglicherweise mit IPropertyStorage::SetClass geändert wurde. Wenn er nicht festgelegt ist, wird der Wert CLSID_NULL.

grfFlags

Flagwerte des Eigenschaftensatzes, wie in IPropertySetStorage::Create angegeben.

mtime

Uhrzeit in koordinierter Weltzeit (UTC), zu der der Eigenschaftssatz zuletzt geändert wurde.

ctime

Uhrzeit in UTC, zu der dieser Eigenschaftssatz erstellt wurde.

atime

Uhrzeit in UTC, zu der zuletzt auf diesen Eigenschaftssatz zugegriffen wurde.

dwOSVersion

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Kopfzeile propidl.h (include Propidl.h)

Weitere Informationen

FILETIME

IEnumSTATPROPSETSTG

IPropertySetStorage::Create

IPropertyStorage::Stat