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.
Menginisialisasi aliran ini dari array aliran input.
Sintaks
HRESULT Initialize2(
[in] IStream **streams,
[in] ULONG streamCount
);
Parameter
[in] streams
Array antarmuka IStream aliran untuk ditambahkan ke aliran ini.
[in] streamCount
Jumlah aliran dalam aliran.
Nilai kembali
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 |
|---|---|
|
Pointer tidak valid.
Nilai: 0x80004003 |
|
Gagal mengalokasikan memori yang diperlukan.
Nilai: 0x8007000E |
|
Aliran ini telah diinisialisasi.
Nilai: 0x80070057 |
Keterangan
Saat menggunakan antarmuka IStreamConcatenate , skenario berikut akan mengakibatkan perilaku yang tidak terdefinisi, dan harus dihindari:
- Setiap aliran parsial yang menyusun objek MsftStreamConcatenate sebenarnya adalah aliran yang sama.
- Salah satu aliran yang digabungkan dimodifikasi (dibaca dari, ditulis ke, atau dicari) di luar IMAPI.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| 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 |