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
PRSPEC_LPWSTR
Valore: 0
Il membro lpwstr viene usato e impostato su un nome stringa.
PRSPEC_PROPID
Valore: 1
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)

Vedi anche

IPropertyStorage