次の方法で共有


ModuleMetadata.CreateFromImage メソッド

定義

オーバーロード

CreateFromImage(IEnumerable<Byte>)

一連のバイトからメタデータ モジュールを作成します。

CreateFromImage(ImmutableArray<Byte>)

バイト配列からメタデータ モジュールを作成します。

CreateFromImage(IntPtr, Int32)

PE イメージまたはオブジェクト ファイルへの生メモリ ポインターからメタデータ モジュールを作成します。

CreateFromImage(IEnumerable<Byte>)

ソース:
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 ^ CreateFromImage(System::Collections::Generic::IEnumerable<System::Byte> ^ peImage);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromImage (System.Collections.Generic.IEnumerable<byte> peImage);
static member CreateFromImage : seq<byte> -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromImage (peImage As IEnumerable(Of Byte)) As ModuleMetadata

パラメーター

peImage
IEnumerable<Byte>

DOS ヘッダー ("MZ") で始まる移植可能な実行可能イメージ。

戻り値

例外

peImage が null です。

適用対象

CreateFromImage(ImmutableArray<Byte>)

ソース:
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 ^ CreateFromImage(System::Collections::Immutable::ImmutableArray<System::Byte> peImage);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromImage (System.Collections.Immutable.ImmutableArray<byte> peImage);
static member CreateFromImage : System.Collections.Immutable.ImmutableArray<byte> -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromImage (peImage As ImmutableArray(Of Byte)) As ModuleMetadata

パラメーター

peImage
ImmutableArray<Byte>

DOS ヘッダー ("MZ") で始まる移植可能な実行可能イメージ。

戻り値

例外

peImage が null です。

適用対象

CreateFromImage(IntPtr, Int32)

ソース:
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

PE イメージまたはオブジェクト ファイルへの生メモリ ポインターからメタデータ モジュールを作成します。

public:
 static Microsoft::CodeAnalysis::ModuleMetadata ^ CreateFromImage(IntPtr peImage, int size);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromImage (IntPtr peImage, int size);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromImage (nint peImage, int size);
static member CreateFromImage : nativeint * int -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromImage (peImage As IntPtr, size As Integer) As ModuleMetadata

パラメーター

peImage
IntPtr

nint

nativeint

移植可能な実行可能イメージの DOS ヘッダー ("MZ") へのポインター。

size
Int32

によって peImage示されるイメージのサイズ。

戻り値

例外

peImage が null です。

size は正の値ではありません。

適用対象