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 サブフォルダーにある IStreamISequentialStream に関する既存のドキュメントを参照してください。

メソッド

名前 説明
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)
古い.

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

適用対象