Bagikan melalui


Fungsi OleConvertOLESTREAMToIStorageEx (ole2.h)

Fungsi OleConvertOLESTREAMToIStorageEx mengonversi objek yang ditentukan dari model penyimpanan OLE 1 ke objek penyimpanan terstruktur OLE 2 termasuk data presentasi. Ini adalah salah satu dari beberapa fungsi kompatibilitas.

Sintaks

HRESULT OleConvertOLESTREAMToIStorageEx(
  [in]  LPOLESTREAM polestm,
  [out] LPSTORAGE   pstg,
  [out] CLIPFORMAT  *pcfFormat,
  [out] LONG        *plwWidth,
  [out] LONG        *plHeight,
  [out] DWORD       *pdwSize,
  [out] LPSTGMEDIUM pmedium
);

Parameter

[in] polestm

Penunjuk ke aliran yang berisi representasi persisten objek dalam format penyimpanan OLE 1.

[out] pstg

Arahkan ke objek penyimpanan terstruktur OLE 2.

[out] pcfFormat

Penunjuk ke tempat format data presentasi dikembalikan. Mungkin NULL, menunjukkan tidak adanya data presentasi.

[out] plwWidth

Penunjuk ke tempat nilai lebar (dalam HIMETRIC) data presentasi dikembalikan.

[out] plHeight

Penunjuk ke tempat nilai tinggi (dalam HIMETRIC) data presentasi dikembalikan.

[out] pdwSize

Penunjuk ke tempat ukuran dalam byte data yang dikonversi dikembalikan.

[out] pmedium

Pointer ke tempat struktur STGMEDIUM untuk data serial yang dikonversi dikembalikan.

Nilai kembali

Fungsi ini mengembalikan HRESULT.

Keterangan

Fungsi ini mengonversi objek OLE 1 menjadi objek penyimpanan terstruktur OLE 2. Anda dapat menggunakan fungsi ini untuk memperbarui objek OLE 1 ke objek OLE 2 saat versi baru aplikasi objek mendukung OLE 2.

Fungsi ini berbeda dari fungsi OleConvertOLESTREAMToIStorage di mana data presentasi yang dibaca dari struktur OLESTREAM dilewatkan dan objek penyimpanan OLE 2 yang baru dibuat tidak berisi aliran presentasi.

Karena fungsi ini dapat menentukan data presentasi mana yang akan dikonversi, data tersebut dapat digunakan oleh aplikasi yang tidak menggunakan sumber daya penembolokan default OLE tetapi menggunakan sumber daya konversi.

Anggota TymedSTGMEDIUM hanya dapat TYMED_NULL atau TYMED_ISTREAM. Jika TYMED_NULL, data akan dikembalikan dalam handel global melalui anggota hGlobalSTGMEDIUM, jika tidak, data akan ditulis ke dalam anggota pstm struktur ini.

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

CoIsOle1Class

OleConvertIStorageToOLESTREAM

OleConvertIStorageToOLESTREAMEx

OleConvertOLESTREAMToIStorage

STGMEDIUM

TYMED