fungsi DPA_SaveStream (dpa_dsa.h)
[DPA_SaveStream tersedia di Windows Vista. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. ]
Menyimpan array pointer dinamis (DPA) ke aliran dengan menulis header, lalu memanggil fungsi panggilan balik yang ditentukan untuk menulis setiap elemen.
Sintaks
HRESULT DPA_SaveStream(
[in] HDPA hdpa,
[in] PFNDPASTREAM pfn,
[in] IStream *pstream,
[in] void *pvInstData
);
Parameter
[in] hdpa
Jenis: HDPA
Menerima handel ke DPA.
[in] pfn
Jenis: PFNDPASTREAM
Fungsi panggilan balik. Lihat PFNDPASTREAM untuk prototipe fungsi panggilan balik.
[in] pstream
Jenis: IStream*
Objek IStream .
[in] pvInstData
Jenis: void*
Penunjuk ke data panggilan balik. pvInstData diteruskan sebagai parameter ke pfn.
Nilai kembali
Jenis: HRESULT
Mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Menunjukkan bahwa fungsi panggilan balik tidak berhasil dalam menyimpan elemen; namun, prosesnya harus dilanjutkan. |
|
Menunjukkan bahwa meskipun panggilan balik tidak berhasil, prosesnya tidak terganggu. |
|
Menunjukkan bahwa satu atau beberapa parameter tidak valid. |
Keterangan
Fungsi ini harus dipanggil langsung dari ComCtl32.dll. Ini adalah ordinal 10.
Panggilan balik bertanggung jawab untuk menulis data pvInstData ke aliran.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dpa_dsa.h |
DLL | ComCtl32.dll |