Compartilhar via


cabeçalho libloaderapi.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

libloaderapi.h contém as seguintes interfaces de programação:

Funções

 
AddDllDirectory

Adiciona um diretório ao caminho de pesquisa de DLL do processo.
Disablethreadlibrarycalls

Desabilita as notificações de DLL_THREAD_ATTACH e DLL_THREAD_DETACH para a DLL (biblioteca de vínculo dinâmico) especificada.
EnumResourceLanguagesExA

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário especificado. Estende EnumResourceLanguages permitindo mais controle sobre a enumeração. (ANSI)
EnumResourceLanguagesExW

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário especificado. Estende EnumResourceLanguages permitindo mais controle sobre a enumeração. (Unicode)
EnumResourceNamesA

Enumera recursos de um tipo especificado em um módulo binário. (ANSI)
EnumResourceNamesExA

Enumera recursos de um tipo especificado associados a um módulo binário especificado. A pesquisa pode incluir um arquivo LN e seus arquivos .mui associados ou pode ser limitado de várias maneiras. (ANSI)
EnumResourceNamesExW

Enumera recursos de um tipo especificado associados a um módulo binário especificado. A pesquisa pode incluir um arquivo LN e seus arquivos .mui associados ou pode ser limitado de várias maneiras. (Unicode)
EnumResourceNamesW

Enumera recursos de um tipo especificado em um módulo binário. (Unicode)
EnumResourceTypesExA

Enumera tipos de recursos associados a um módulo binário especificado. (ANSI)
EnumResourceTypesExW

Enumera tipos de recursos associados a um módulo binário especificado. (Unicode)
FindResourceExW

Determina o local do recurso com o tipo, o nome e o idioma especificados no módulo especificado. (FindResourceExW)
FindResourceW

Determina o local de um recurso com o tipo e o nome especificados no módulo especificado. (FindResourceW)
FindStringOrdinal

Localiza uma cadeia de caracteres Unicode (caracteres largos) em outra cadeia de caracteres Unicode para uma comparação não linguística.
FreeLibrary

Libera o módulo DLL (biblioteca de vínculo dinâmico) carregado e, se necessário, diminui sua contagem de referência.
FreeLibraryAndExitThread

Diminui a contagem de referência de uma DLL (biblioteca de vínculo dinâmico) carregada por um e, em seguida, chama ExitThread para encerrar o thread de chamada.
FreeResource

Diminui (diminui em um) a contagem de referência de um recurso carregado. Quando a contagem de referência atinge zero, a memória ocupada pelo recurso é liberada.
GetModuleFileNameA

Recupera o caminho totalmente qualificado para o arquivo que contém o módulo especificado. O módulo deve ter sido carregado pelo processo atual. (ANSI)
GetModuleFileNameW

Recupera o caminho totalmente qualificado para o arquivo que contém o módulo especificado. O módulo deve ter sido carregado pelo processo atual. (Unicode)
GetModuleHandleA

Recupera um identificador de módulo para o módulo especificado. O módulo deve ter sido carregado pelo processo de chamada. (ANSI)
GetModuleHandleExA

Recupera um identificador de módulo para o módulo especificado e incrementa a contagem de referência do módulo, a menos que GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT seja especificado. O módulo deve ter sido carregado pelo processo de chamada. (ANSI)
GetModuleHandleExW

Recupera um identificador de módulo para o módulo especificado e incrementa a contagem de referência do módulo, a menos que GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT seja especificado. O módulo deve ter sido carregado pelo processo de chamada. (Unicode)
GetModuleHandleW

Recupera um identificador de módulo para o módulo especificado. O módulo deve ter sido carregado pelo processo de chamada. (Unicode)
GetProcAddress

Recupera o endereço de uma função ou variável exportada da DLL (biblioteca de vínculo dinâmico) especificada.
Loadlibrarya

Carrega o módulo especificado no espaço de endereço do processo de chamada. (LoadLibraryA)
LoadLibraryExA

Carrega o módulo especificado no espaço de endereço do processo de chamada. (LoadLibraryExA)
LoadLibraryExW

Carrega o módulo especificado no espaço de endereço do processo de chamada. (LoadLibraryExW)
LoadLibraryW

Carrega o módulo especificado no espaço de endereço do processo de chamada. (LoadLibraryW)
Loadresource

Recupera um identificador que pode ser usado para obter um ponteiro para o primeiro byte do recurso especificado na memória.
LockResource

Recupera um ponteiro para o recurso especificado na memória.
RemoveDllDirectory

Remove um diretório que foi adicionado ao caminho de pesquisa da DLL do processo usando AddDllDirectory.
SetDefaultDllDirectories

Especifica um conjunto padrão de diretórios a serem pesquisados quando o processo de chamada carregar uma DLL. Esse caminho de pesquisa é usado quando LoadLibraryEx é chamado sem sinalizadores de LOAD_LIBRARY_SEARCH.
SizeofResource

Recupera o tamanho, em bytes, do recurso especificado.

Funções de retorno de chamada

 
ENUMRESLANGPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceLanguages e EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceLanguages e EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceNames e EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceNames e EnumResourceNamesEx. (Unicode)
ENUMRESTYPEPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceTypes e EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceTypes e EnumResourceTypesEx. (Unicode)