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) |