Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Inisialisasi aliran yang diselingi ini dari array aliran input dan ukuran interleave.
Sintaks
HRESULT Initialize(
[in] IStream **streams,
[in] ULONG *interleaveSizes,
[in] ULONG streamCount
);
Parameter
[in] streams
Array antarmuka IStream aliran untuk ditambahkan ke aliran ini.
[in] interleaveSizes
Array ukuran interleave, dalam byte, dengan satu entri per aliran. Array ukuran interleave adalah jumlah byte yang berdekatan dari aliran tertentu untuk ditulis pada disk sebelum penulisan dimulai untuk stream berikutnya.
[in] streamCount
Jumlah aliran dalam aliran.
Menampilkan nilai
S_OK dikembalikan pada keberhasilan, tetapi kode keberhasilan lainnya dapat dikembalikan sebagai hasil dari implementasi. Kode kesalahan berikut biasanya dikembalikan pada kegagalan operasi, tetapi tidak mewakili satu-satunya nilai kesalahan yang mungkin:
| Menampilkan kode | Deskripsi |
|---|---|
|
Penunjuk tidak valid.
Nilai: 0x80004003 |
|
Gagal mengalokasikan memori yang diperlukan.
Nilai: 0x8007000E |
|
Satu atau beberapa argumen tidak valid.
Nilai: 0x80070057 |
Persyaratan
| Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | imapi2.h |