|
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
|
Tradução
Original
|
Consumir funções DLL não gerenciada
Para consumir Exportadas funções DLL
Especifique, minimamente, o nome da função e o nome da DLL que a contém. Criar a classe to Hold DLL funções. Você pode usar uma classe existente, criar uma classe individual para cada função não gerenciada ou criar uma classe que contém um conjunto de funções não gerenciadas relacionados. Crie dos protótipos em código gerenciado. [Visual Basic] Use a instrução Declare com as palavras-chave Function e LIB. Em alguns casos, você pode usar DllImportAttribute com a palavra-chave Shared Function. Esses casos serão explicados mais adiante nesta seção. [C#] Use o DllImportAttribute para identificar a DLL e a função. Marque o método com os modificadores Static e extern. [C++] Use o DllImportAttribute para identificar a DLL e a função. Marque o método wrapper ou função com extern "C". Chame o método em sua classe gerenciada como você faria com qualquer outro método gerenciado. Passing structures e implementing callback functions são casos especiais.