Bagikan melalui


Fungsi ReadFmtUserTypeStg (ole2.h)

Fungsi ReadFmtUserTypeStg mengembalikan format clipboard dan jenis pengguna yang sebelumnya disimpan dengan fungsi WriteFmtUserTypeStg .

Sintaks

HRESULT ReadFmtUserTypeStg(
  [in]  LPSTORAGE  pstg,
  [out] CLIPFORMAT *pcf,
  [out] LPOLESTR   *lplpszUserType
);

Parameter

[in] pstg

Arahkan ke antarmuka IStorage pada objek penyimpanan tempat informasi akan dibaca.

[out] pcf

Penunjuk ke tempat format clipboard akan ditulis saat dikembalikan. Ini bisa NULL, menunjukkan format tidak menarik bagi pemanggil.

[out] lplpszUserType

Alamat variabel penunjuk LPWSTR yang menerima penunjuk ke string jenis pengguna Unicode yang dihentikan null. Pemanggil dapat menentukan NULL untuk parameter ini, yang menunjukkan bahwa jenis pengguna tidak menarik. Fungsi ini mengalokasikan memori untuk string. Pemanggil bertanggung jawab untuk membebaskan memori dengan CoTaskMemFree.

Nilai kembali

Fungsi ini mendukung nilai pengembalian standar E_FAIL, E_INVALIDARG, dan E_OUTOFMEMORY, selain yang berikut:

Fungsi ini juga mengembalikan salah satu nilai kesalahan yang dikembalikan oleh metode ISequentialStream::Read .

Keterangan

ReadFmtUserTypeStg mengembalikan format clipboard dan string jenis pengguna dari objek penyimpanan yang ditentukan. Fungsi WriteClassStg harus dipanggil sebelum memanggil fungsi ReadFmtUserTypeStg .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ole2.h
Pustaka Ole32.lib
DLL Ole32.dll

Lihat juga

CoTaskMemFree

WriteFmtUserTypeStg