Revista MSDN Magazine Edição 34 - Introdução ao Plataform Invoke

Artigo Originalmente Publicado na MSDN Magazine Edição 34

Clique aqui para ler todos os artigos desta edição

 

Introdução ao Plataform Invoke

João Talles Dantas Batista

 

O PInvoke é a parte do .NET Framewok que fornece mecanismos para a execução de código não gerenciado a partir de uma aplicação desenvolvida na plataforma .NET (código gerenciado). Mas o que isso significa exatamente?

Imagine que a sua empresa adote o .NET Framework como plataforma de desenvolvimento. Provavelmente, já existe uma séria de regras de negócios implementadas em componentes (DLLs) e para que você não reescreva todos esses componentes, você pode, através do PInvoke, utilizar as funções desses a partir de uma aplicação desenvolvida sobre a plataforma .NET.

O objetivo deste artigo é apresentar o PInvoke, demonstrar como utilizá-lo, citar algumas de suas limitações e problemas.

Introdução ao Plataform Invoke

Os passos efetuados pelo PInvoke para executar uma função contida em uma DLL são os seguintes:

·Localizar e carregar a DLL que contém a rotina solicitada;

·Localizar a função desejada; " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados