fungsi DPA_LoadStream (dpa_dsa.h)
[DPA_LoadStream tersedia di Windows Vista. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. ]
Memuat array pointer dinamis (DPA) dari aliran dengan memanggil fungsi panggilan balik yang ditentukan untuk membaca setiap elemen.
Sintaks
HRESULT DPA_LoadStream(
[out] HDPA *phdpa,
[in] PFNDPASTREAM pfn,
[in] IStream *pstream,
[in] void *pvInstData
);
Parameter
[out] phdpa
Jenis: HDPA*
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: batal*
Penunjuk ke data panggilan balik. pvInstData diteruskan sebagai parameter ke pfn.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Menunjukkan bahwa fungsi panggilan balik berhasil dan elemen dimuat. |
|
Menunjukkan bahwa fungsi panggilan balik tidak berhasil dalam memuat elemen; namun, prosesnya harus dilanjutkan. |
|
Menunjukkan bahwa satu atau beberapa parameter tidak valid. |
|
Menunjukkan bahwa objek stream tidak dapat dibaca. |
|
Panjang buffer tidak valid atau memori tidak mencukupi untuk menyelesaikan operasi. |
Keterangan
Fungsi ini harus dipanggil langsung dari ComCtl32.dll. Ini adalah ordinal 9.
Panggilan balik bertanggung jawab untuk menulis data pvInstData ke aliran.
Persyaratan
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 |