Bibliotecas de Dynamic-Link ( bibliotecas deDynamic-Link)
Um DLL ( biblioteca de vínculo dinâmico) é um módulo que contém funções e dados que podem ser usados por outro módulo (aplicativo ou DLL).
Uma DLL pode definir dois tipos de funções: exportadas e internas. As funções exportadas devem ser chamadas por outros módulos, bem como de dentro da DLL em que são definidas. Normalmente, as funções internas devem ser chamadas somente de dentro da DLL em que são definidas. Embora uma DLL possa exportar dados, seus dados geralmente são usados apenas por suas funções. No entanto, não há nada que impeça que outro módulo leia ou grave esse endereço.
As DLLs fornecem uma maneira de modularizar aplicativos para que sua funcionalidade possa ser atualizada e reutilizada com mais facilidade. As DLLs também ajudam a reduzir a sobrecarga de memória quando vários aplicativos usam a mesma funcionalidade ao mesmo tempo, pois embora cada aplicativo receba sua própria cópia dos dados de DLL, os aplicativos compartilham o código DLL.
A API (interface de programação de aplicativo) do Windows é implementada como um conjunto de DLLs, portanto, qualquer processo que usa a API do Windows usa vinculação dinâmica.
- sobre bibliotecas de Dynamic-Link
- usando bibliotecas de Dynamic-Link
- de referência da biblioteca deDynamic-Link
Nota
Se você for um usuário com dificuldades com uma DLL em seu computador, entre em contato com o suporte do cliente para o fornecedor de software que publica a DLL. Se você achar que está precisando de suporte para um produto da Microsoft (incluindo o Windows), acesse nosso site de suporte técnico em support.microsoft.com.
Tópicos relacionados
-
de DLLs (Visual C++)