Struttura PROPSPEC (propidlbase.h)
La struttura PROPSPEC viene utilizzata da molti dei metodi di IPropertyStorage per specificare una proprietà in base al relativo identificatore di proprietà (ID) o al nome della stringa associata.
Sintassi
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Members
ulKind
Indica il membro di unione utilizzato. Questo membro può essere uno dei valori seguenti.
Nome | Significato |
---|---|
|
Il membro lpwstr viene usato e impostato su un nome stringa. |
|
Il membro propid viene usato e impostato su un valore ID proprietà. |
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Specifica il valore dell'ID proprietà. Usare questo valore o il seguente lpwstr, non entrambi.
DUMMYUNIONNAME.lpwstr
Specifica il nome stringa della proprietà come stringa Unicode con terminazione Null.
Commenti
I nomi di stringa sono facoltativi e possono essere assegnati a un set di proprietà quando la proprietà viene creata con una chiamata a IPropertyStorage::WriteMultiple o versione successiva con una chiamata a IPropertyStorage::WritePropertyNames.
Requisiti
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Intestazione | propidlbase.h (include Propidl.h) |