Assembly.LoadModule Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Carrega o módulo internamente neste conjunto.
Sobrecargas
| Name | Description |
|---|---|
| LoadModule(String, Byte[]) |
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso. |
| LoadModule(String, Byte[], Byte[]) |
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados. |
LoadModule(String, Byte[])
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso.
public:
virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public:
System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule);
abstract member LoadModule : string * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] -> System.Reflection.Module
member this.LoadModule : string * byte[] -> System.Reflection.Module
Public Function LoadModule (moduleName As String, rawModule As Byte()) As Module
Parâmetros
- moduleName
- String
O nome do módulo. Esta cadeia deve corresponder a um nome de ficheiro no manifesto desta assembleia.
- rawModule
- Byte[]
Um array de bytes que é uma imagem baseada em COFF contendo um módulo emitido, ou um recurso.
Devoluções
O módulo carregado.
Implementações
Exceções
moduleName ou rawModule é null.
moduleName não corresponde a uma entrada de ficheiro no manifesto desta assembleia.
rawModule não é um módulo válido.
Um ficheiro encontrado não pôde ser carregado.
Aplica-se a
LoadModule(String, Byte[], Byte[])
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados.
public:
virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule, cli::array <System::Byte> ^ rawSymbolStore);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore);
public virtual System.Reflection.Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore);
abstract member LoadModule : string * byte[] * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] * byte[] -> System.Reflection.Module
Public Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module
Public Overridable Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module
Parâmetros
- moduleName
- String
O nome do módulo. Esta cadeia deve corresponder a um nome de ficheiro no manifesto desta assembleia.
- rawModule
- Byte[]
Um array de bytes que é uma imagem baseada em COFF contendo um módulo emitido, ou um recurso.
- rawSymbolStore
- Byte[]
Um array de bytes contendo os bytes brutos que representam os símbolos do módulo. Deve ser null se isto for um ficheiro de recurso.
Devoluções
O módulo carregado.
Implementações
Exceções
moduleName ou rawModule é null.
moduleName não corresponde a uma entrada de ficheiro no manifesto desta assembleia.
rawModule não é um módulo válido.
Um ficheiro encontrado não pôde ser carregado.