次の方法で共有


ModuleMetadata.CreateFromStream メソッド

定義

オーバーロード

CreateFromStream(Stream, PEStreamOptions)

ストリームからメタデータ モジュールを作成します。

CreateFromStream(Stream, Boolean)

ストリームからメタデータ モジュールを作成します。

CreateFromStream(Stream, PEStreamOptions)

ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs

ストリームからメタデータ モジュールを作成します。

public:
 static Microsoft::CodeAnalysis::ModuleMetadata ^ CreateFromStream(System::IO::Stream ^ peStream, System::Reflection::PortableExecutable::PEStreamOptions options);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromStream (System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options);
static member CreateFromStream : System.IO.Stream * System.Reflection.PortableExecutable.PEStreamOptions -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromStream (peStream As Stream, options As PEStreamOptions) As ModuleMetadata

パラメーター

peStream
Stream

移植可能な実行可能イメージを含むストリーム。 位置 0 には、DOS ヘッダー ("MZ") の最初のバイトが含まれている必要があります。

options
PEStreamOptions

ストリームから、PE イメージのセクションを読み取る方法を指定するオプション。 指定されていない限り LeaveOpen 、指定された引数が無効でない限り、コンストラクターの入力時にストリームの破棄の責任が転送されます。

戻り値

例外

peStream が null です。

ストリームでは、読み取りとシークの操作はサポートされていません。

options の値が無効です。

PrefetchMetadata または PrefetchEntireImage 指定されており、イメージの PE ヘッダーが無効です。

PrefetchMetadata または PrefetchEntireImage 指定すると、ストリームの読み取り中にエラーが発生します。

適用対象

CreateFromStream(Stream, Boolean)

ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs
ソース:
ModuleMetadata.cs

ストリームからメタデータ モジュールを作成します。

public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromStream (System.IO.Stream peStream, bool leaveOpen = false);
static member CreateFromStream : System.IO.Stream * bool -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromStream (peStream As Stream, Optional leaveOpen As Boolean = false) As ModuleMetadata

パラメーター

peStream
Stream

移植可能な実行可能イメージを含むストリーム。 位置 0 には、DOS ヘッダー ("MZ") の最初のバイトが含まれている必要があります。

leaveOpen
Boolean

メタデータの破棄時にストリームを閉じる場合は False (指定された引数が無効でない限り、コンストラクターの入力時にストリームの破棄の責任が転送されます)。

戻り値

例外

peStream が null です。

ストリームはシーク操作をサポートしていません。

適用対象