Struktur PROPSPEC (propidl.h)

Struktur PROPSPEC digunakan oleh banyak metode IPropertyStorage untuk menentukan properti baik oleh pengidentifikasi properti (ID) atau nama string terkait.

Sintaks

typedef struct tagPROPSPEC {
  ULONG ulKind;
  union {
    PROPID   propid;
    LPOLESTR lpwstr;
  } DUMMYUNIONNAME;
} PROPSPEC;

Anggota

ulKind

Menunjukkan anggota serikat yang digunakan. Anggota ini bisa menjadi salah satu nilai berikut.

Nama Makna
PRSPEC_LPWSTR
Nilai: 0
Anggota lpwstr digunakan dan diatur ke nama string.
PRSPEC_PROPID
Nilai: 1
Anggota propid digunakan dan diatur ke nilai ID properti.

DUMMYUNIONNAME

DUMMYUNIONNAME.propid

Menentukan nilai ID properti. Gunakan nilai ini atau lpwstr berikut, bukan keduanya.

DUMMYUNIONNAME.lpwstr

Menentukan nama string properti sebagai string Unicode yang dihentikan null.

Keterangan

Nama string bersifat opsional dan dapat ditetapkan ke sekumpulan properti saat properti dibuat dengan panggilan ke IPropertyStorage::WriteMultiple atau yang lebih baru dengan panggilan ke IPropertyStorage::WritePropertyNames.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Header propidl.h (termasuk Propidl.h)

Lihat juga

IPropertyStorage