Struttura PROPSPEC (propidl.h)
La struttura PROPSPEC viene usata da molti metodi di IPropertyStorage per specificare una proprietà in base al relativo identificatore di proprietà (ID) o al nome stringa associato.
Sintassi
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Members
ulKind
Indica il membro dell'unione usato. 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 lpwstr seguente, 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 successiva con una chiamata a IPropertyStorage::WritePropertyNames.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Intestazione | propidl.h (include Propidl.h) |