次の方法で共有


Assembly.LoadModule メソッド (String, Byte[], Byte[])

生成されたモジュールを含んだ COFF ベースのイメージ、またはリソース ファイルと共に、このアセンブリの内部モジュールを読み込みます。モジュールのシンボルを表す生バイトも読み込まれます。

Overloads Public Function LoadModule( _
   ByVal moduleName As String, _   ByVal rawModule() As Byte, _   ByVal rawSymbolStore() As Byte _) As Module
[C#]
public Module LoadModule(stringmoduleName,byte[] rawModule,byte[] rawSymbolStore);
[C++]
public: Module* LoadModule(String* moduleName,unsigned charrawModule __gc[],unsigned charrawSymbolStore __gc[]);
[JScript]
public function LoadModule(
   moduleName : String,rawModule : Byte[],rawSymbolStore : Byte[]) : Module;

パラメータ

  • moduleName
    モジュールの名前。このアセンブリのマニフェストのファイル名に対応する必要があります。
  • rawModule
    生成されたモジュールを含んだ COFF ベースのイメージまたはリソースになっているバイト配列。
  • rawSymbolStore
    モジュールのシンボルを表す生バイトを格納しているバイト配列。リソース ファイルの場合は null 参照 (Visual Basic では Nothing) です。

戻り値

読み込み済みのモジュール。

例外

例外の種類 条件
ArgumentNullException moduleName または rawModule が null 参照 (Visual Basic では Nothing) です。
ArgumentException moduleName が、このアセンブリのマニフェストのファイル エントリと一致しません。
BadImageFormatException rawModule が有効なモジュールではありません。
SecurityException 呼び出し元に、必要なアクセス許可がありません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Assembly クラス | Assembly メンバ | System.Reflection 名前空間 | Assembly.LoadModule オーバーロードの一覧