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 dua aliran input.
Sintaks
HRESULT Initialize(
[in] IStream *stream1,
[in] IStream *stream2
);
Parameter
[in] stream1
Antarmuka IStream dari aliran pertama yang ditambahkan ke aliran ini.
[in] stream2
Antarmuka IStream dari aliran kedua untuk ditambahkan ke aliran ini.
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 |
|---|---|
|
Penunjuk tidak valid.
Nilai: 0x80004003 |
|
Gagal mengalokasikan memori yang diperlukan.
Nilai: 0x8007000E |
|
Satu atau beberapa argumen tidak valid.
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 |