UCOMIStream インターフェイス

定義

注意事項

Use System.Runtime.InteropServices.ComTypes.IStream instead. http://go.microsoft.com/fwlink/?linkid=14202

代わりに、IStream を使用してください。

public interface class UCOMIStream
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIStream
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IStream instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIStream
[<System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIStream = interface
[<System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IStream instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIStream = interface
Public Interface UCOMIStream
属性

注釈

詳細については、MSDN ライブラリの com サブフォルダーにある と ISequentialStream の既存のドキュメントIStreamを参照してください。

メソッド

Clone(UCOMIStream)
古い.

元のストリームと同じバイトを参照する独自のシーク ポインターを持つ新しいストリーム オブジェクトを作成します。

Commit(Int32)
古い.

トランザクション モードで開かれたストリーム オブジェクトに加えた変更が、親ストレージに反映されるようにします。

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)
古い.

ストリームの現在のシーク ポインターから別のストリームの現在のシーク ポインターに、指定したバイト数をコピーします。

LockRegion(Int64, Int64, Int32)
古い.

ストリーム内の指定したバイト範囲へのアクセスを制限します。

Read(Byte[], Int32, IntPtr)
古い.

現在のシーク ポインターから始めて、指定したバイト数をストリーム オブジェクトからメモリに読み取ります。

Revert()
古い.

前回 Commit(Int32) が呼び出されてからトランザクション ストリームに対して行われた変更をすべて破棄します。

Seek(Int64, Int32, IntPtr)
古い.

シーク ポインターの位置を新しい位置に変更します。新しい位置は、ストリームの先頭、ストリームの終端、または現在のシーク ポインターを基準とする相対的な位置です。

SetSize(Int64)
古い.

ストリーム オブジェクトのサイズを変更します。

Stat(STATSTG, Int32)
古い.

このストリームの STATSTG 構造体を取得します。

UnlockRegion(Int64, Int64, Int32)
古い.

以前に LockRegion(Int64, Int64, Int32) で制限したバイト範囲へのアクセス制限を解除します。

Write(Byte[], Int32, IntPtr)
古い.

現在のシーク ポインターから始めて、指定したバイト数をストリーム オブジェクトに書き込みます。

適用対象