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 サブフォルダーにある IStream と ISequentialStream に関する既存のドキュメントを参照してください。
メソッド
| 名前 | 説明 |
|---|---|
| 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) |
古い.
現在のシーク ポインターから始まるストリーム オブジェクトに、指定したバイト数を書き込みます。 |