IStreamとは? わかりやすく解説

IStream インターフェイス

名前空間: Microsoft.CLRAdmin
アセンブリ: mscorcfg (mscorcfg.dll 内)
構文構文

<GuidAttribute("0000000c-0000-0000-C000-000000000046")>
 _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IStream
[GuidAttribute("0000000c-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
public interface IStream
[GuidAttribute(L"0000000c-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
public interface class IStream
/** @attribute GuidAttribute("0000000c-0000-0000-C000-000000000046") */
 
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
public interface IStream
GuidAttribute("0000000c-0000-0000-C000-000000000046") 
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
public interface IStream
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IStream メンバ
Microsoft.CLRAdmin 名前空間

IStream インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

ISequentialStream 機能を備えた IStream インターフェイスのマネージ定義を提供します。

名前空間: System.Runtime.InteropServices.ComTypes
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<GuidAttribute("0000000c-0000-0000-C000-000000000046")>
 _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IStream
[GuidAttribute("0000000c-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
public interface IStream
[GuidAttribute(L"0000000c-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
public interface class IStream
/** @attribute GuidAttribute("0000000c-0000-0000-C000-000000000046") */
 
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
public interface IStream
GuidAttribute("0000000c-0000-0000-C000-000000000046") 
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
public interface IStream
解説解説

詳細については、MSDN ライブラリにあるドキュメントで IStream および ISequentialStream を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IStream メンバ
System.Runtime.InteropServices.ComTypes 名前空間

IStream メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Clone  
パブリック メソッド Commit  
パブリック メソッド CopyTo  
パブリック メソッド LockRegion  
パブリック メソッド Read  
パブリック メソッド Revert  
パブリック メソッド Seek  
パブリック メソッド SetSize  
パブリック メソッド Stat  
パブリック メソッド UnlockRegion  
パブリック メソッド Write  
参照参照

関連項目

IStream インターフェイス
Microsoft.CLRAdmin 名前空間

IStream メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Clone 元のストリームと同じバイトを参照する独自のシーク ポインタで、新しいストリーム オブジェクトを作成します。
パブリック メソッド Commit トランザクション モードで開かれたストリーム オブジェクトに加えた変更が、親ストレージに反映されるようにします。
パブリック メソッド CopyTo ストリームの現在のシーク ポインタから別のストリームの現在のシーク ポインタに指定したバイト数をコピーします。
パブリック メソッド LockRegion ストリームの指定したバイト範囲へのアクセスを制限します。
パブリック メソッド Read 現在のシーク ポインタを開始点として、ストリーム オブジェクトからメモリに指定したバイト数を読み取ります。
パブリック メソッド Revert 最後の Commit 呼び出し以降に処理されたストリームに加えられたすべての変更を破棄します。
パブリック メソッド Seek ストリームの先頭、ストリームの末尾、または現在のシーク ポインタに対して相対的な新しい場所にシーク ポインタを移動します。
パブリック メソッド SetSize ストリーム オブジェクトのサイズを変更します。
パブリック メソッド Stat ストリームの STATSTG 構造体を取得します。
パブリック メソッド UnlockRegion 以前に LockRegion メソッドで制限したバイト範囲へのアクセス制限を解除します。
パブリック メソッド Write 現在のシーク ポインタを開始点として、ストリーム オブジェクトに指定したバイト数だけ書き込みます。
参照参照

関連項目

IStream インターフェイス
System.Runtime.InteropServices.ComTypes 名前空間

IStream メンバ

IStream データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Clone  
パブリック メソッド Commit  
パブリック メソッド CopyTo  
パブリック メソッド LockRegion  
パブリック メソッド Read  
パブリック メソッド Revert  
パブリック メソッド Seek  
パブリック メソッド SetSize  
パブリック メソッド Stat  
パブリック メソッド UnlockRegion  
パブリック メソッド Write  
参照参照

関連項目

IStream インターフェイス
Microsoft.CLRAdmin 名前空間

IStream メンバ

ISequentialStream 機能を備えた IStream インターフェイスのマネージ定義を提供します。

IStream データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Clone 元のストリームと同じバイトを参照する独自のシーク ポインタで、新しいストリーム オブジェクトを作成します。
パブリック メソッド Commit トランザクション モードで開かれたストリーム オブジェクトに加えた変更が、親ストレージに反映されるようにします。
パブリック メソッド CopyTo ストリームの現在のシーク ポインタから別のストリームの現在のシーク ポインタに指定したバイト数をコピーします。
パブリック メソッド LockRegion ストリームの指定したバイト範囲へのアクセスを制限します。
パブリック メソッド Read 現在のシーク ポインタを開始点として、ストリーム オブジェクトからメモリに指定したバイト数を読み取ります。
パブリック メソッド Revert 最後の Commit 呼び出し以降に処理されたストリームに加えられたすべての変更を破棄します。
パブリック メソッド Seek ストリームの先頭、ストリームの末尾、または現在のシーク ポインタに対して相対的な新しい場所にシーク ポインタを移動します。
パブリック メソッド SetSize ストリーム オブジェクトのサイズを変更します。
パブリック メソッド Stat ストリームの STATSTG 構造体を取得します。
パブリック メソッド UnlockRegion 以前に LockRegion メソッドで制限したバイト範囲へのアクセス制限を解除します。
パブリック メソッド Write 現在のシーク ポインタを開始点として、ストリーム オブジェクトに指定したバイト数だけ書き込みます。
参照参照

関連項目

IStream インターフェイス
System.Runtime.InteropServices.ComTypes 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「IStream」の関連用語

IStreamのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IStreamのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS