Bagikan melalui


Fungsi OleConvertIStorageToOLESTREAM (ole2.h)

Fungsi OleConvertIStorageToOLESTREAM mengonversi objek penyimpanan yang ditentukan dari penyimpanan terstruktur OLE 2 ke model objek penyimpanan OLE 1 tetapi tidak menyertakan data presentasi. Ini adalah salah satu dari beberapa fungsi kompatibilitas.

Sintaks

HRESULT OleConvertIStorageToOLESTREAM(
  [in]  LPSTORAGE   pstg,
  [out] LPOLESTREAM lpolestream
);

Parameter

[in] pstg

Arahkan ke antarmuka IStorage pada objek penyimpanan yang akan dikonversi ke penyimpanan OLE 1.

[out] lpolestream

Penunjuk ke struktur aliran OLE 1 di mana representasi persisten objek disimpan menggunakan model penyimpanan OLE 1.

Nilai kembali

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

Keterangan

Fungsi ini mengonversi objek penyimpanan OLE 2 ke format OLE 1. Kode struktur OLESTREAM yang diterapkan untuk OLE 1 harus tersedia.

Pada entri, aliran tempat titik lpolestm harus dibuat dan diposisikan sama seperti untuk panggilan OleSaveToStream . Saat keluar, aliran berisi representasi persisten objek menggunakan penyimpanan OLE 1.

Catatan Objek kuas cat ditangani secara berbeda dari objek lain karena data aslinya dalam format bitmap independen perangkat (DIB). Ketika objek Paintbrush dikonversi menggunakan OleConvertIStorageToOLESTREAM, tidak ada data presentasi yang ditambahkan ke struktur OLESTREAM . Untuk menyertakan data presentasi, gunakan fungsi OleConvertIStorageToOLESTREAMEx sebagai gantinya.
 

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

OleConvertIStorageToOLESTREAMEx

OleConvertOLESTREAMToIStorage

OleConvertOLESTREAMToIStorageEx