Bagikan melalui


Fungsi PSCreatePropertyStoreFromObject (propsys.h)

Menerima antarmuka IUnknown objek yang mendukung IPropertyStore atau IPropertySetStorage. Jika objek mendukung IPropertySetStorage, objek dibungkus sehingga mendukung IPropertyStore.

Sintaks

PSSTDAPI PSCreatePropertyStoreFromObject(
  [in]  IUnknown *punk,
  [in]  DWORD    grfMode,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parameter

[in] punk

Jenis: IUnknown*

Pointer ke antarmuka yang mendukung IPropertyStore atau IPropertySetStorage.

[in] grfMode

Jenis: DWORD

Menentukan mode akses yang akan digunakan. Salah satu nilai ini:

STGM_READ

Buka untuk membaca.

STGM_READWRITE

Buka untuk membaca dan menulis.

[in] riid

Jenis: REFIID

Referensi ke IID yang diminta.

[out] ppv

Jenis: void**

Ketika fungsi ini berhasil dikembalikan, berisi alamat pointer ke antarmuka yang dijamin untuk mendukung IPropertyStore.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Jika objek yang diacu oleh punk sudah mendukung IPropertyStore, tidak ada pembungkus yang dibuat dan punk dikembalikan tanpa diubah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header propsys.h
Pustaka Propsys.lib
DLL Propsys.dll (versi 6.0 atau yang lebih baru)
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

PSCreatePropertyStoreFromPropertySetStorage