PROPSPEC-Struktur (propidlbase.h)
Die PROPSPEC-Struktur wird von vielen Methoden von IPropertyStorage verwendet, um eine Eigenschaft entweder durch den Eigenschaftenbezeichner (ID) oder den zugehörigen Zeichenfolgennamen anzugeben.
Syntax
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Members
ulKind
Gibt den verwendeten Union-Member an. Dieser Member kann einer der folgenden Werte sein.
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Gibt den Wert der Eigenschafts-ID an. Verwenden Sie entweder diesen Wert oder den folgenden lpwstr, nicht beide.
DUMMYUNIONNAME.lpwstr
Gibt den Zeichenfolgennamen der Eigenschaft als Unicode-Zeichenfolge mit NULL-Beendigung an.
Hinweise
Zeichenfolgennamen sind optional und können einem Satz von Eigenschaften zugewiesen werden, wenn die Eigenschaft mit einem Aufruf von IPropertyStorage::WriteMultiple oder höher mit einem Aufruf von IPropertyStorage::WritePropertyNames erstellt wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Kopfzeile | propidlbase.h (include Propidl.h) |