UCOMIStream インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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) |
古い.
現在のシーク ポインターから始めて、指定したバイト数をストリーム オブジェクトに書き込みます。 |
適用対象
.NET