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
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 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)

Vedi anche

IPropertyStorage