IStreamConcatenate インターフェイス (imapi2.h)
複数のデータ ストリームを 1 つのストリームに結合するには、このインターフェイスを使用します。
このインターフェイスのインスタンスを作成するには、 CoCreateInstance 関数を呼び出します。 クラス識別子のUse__uuidof(MsftStreamConcatenate) とインターフェイス識別子の__uuidof(IStreamConcatenate)
継承
IStreamConcatenate インターフェイスは IStream から継承します。 IStreamConcatenate には、次の種類のメンバーもあります。
メソッド
IStreamConcatenate インターフェイスには、これらのメソッドがあります。
IStreamConcatenate::Append このストリームにストリームを追加します。 |
IStreamConcatenate::Append2 ストリームの配列をこのストリームに追加します。 |
IStreamConcatenate::Initialize 2 つの入力ストリームからこのストリームを初期化します。 |
IStreamConcatenate::Initialize2 入力ストリームの配列からこのストリームを初期化します。 |
解説
スクリプトで MsftStreamConcatenate オブジェクトを作成するには、IMAPI2 を使用します。CreateObject を呼び出すときのプログラム識別子として MsftStreamConcatenate。
このインターフェイスを使用する場合、次のシナリオでは未定義の動作が発生するため、回避する必要があります。
- MsftStreamConcatenate オブジェクトを構成する各部分ストリームは、実際には同じストリームです。
- 連結されたストリームは、IMAPI の外部で変更 (読み取り、書き込み、またはシーク) されます。
要件
サポートされている最小のクライアント | Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | imapi2.h |