Freigeben über


STATPROPSTG-Struktur (propidl.h)

Die STATPROPSTG-Struktur enthält Daten zu einer einzelnen Eigenschaft in einem Eigenschaftensatz. Diese Daten sind die Eigenschafts-ID und das Typtag sowie der optionale Zeichenfolgenname, der der Eigenschaft zugeordnet werden kann.

IPropertyStorage::Enum stellt einen Zeiger auf die IEnumSTATPROPSTG-Schnittstelle für ein Enumeratorobjekt bereit, das zum Aufzählen der STATPROPSTG-Strukturen für die Eigenschaften im aktuellen Eigenschaftensatz verwendet werden kann. STATPROPSTG ist definiert wie folgt:

Syntax

typedef struct tagSTATPROPSTG {
  LPOLESTR lpwstrName;
  PROPID   propid;
  VARTYPE  vt;
} STATPROPSTG;

Member

lpwstrName

Eine Unicode-Zeichenfolge mit Breitzeichen mit NULL-Termin, die den optionalen Zeichenfolgennamen enthält, der der Eigenschaft zugeordnet ist. Kann NULL sein. Dieses Mitglied muss mit CoTaskMemFree freigegeben werden.

propid

Ein 32-Bit-Bezeichner, der die Eigenschaft innerhalb des Eigenschaftensatzes eindeutig identifiziert. Alle Eigenschaften innerhalb von Eigenschaftensätzen müssen eindeutige Eigenschaftenbezeichner aufweisen.

vt

Der Eigenschaftentyp.

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

IEnumSTATPROPSTG

IPropertyStorage::Enum