Partager via


en-tête libloaderapi.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

libloaderapi.h contient les interfaces de programmation suivantes :

Fonctions

 
AddDllDirectory

Ajoute un répertoire au chemin de recherche dll de processus.
DisableThreadLibraryCalls

Désactive les notifications DLL_THREAD_ATTACH et DLL_THREAD_DETACH pour la bibliothèque de liens dynamiques (DLL) spécifiée.
EnumResourceLanguagesExA

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire spécifié. Étend EnumResourceLanguages en permettant un contrôle accru sur l’énumération. (ANSI)
EnumResourceLanguagesExW

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire spécifié. Étend EnumResourceLanguages en permettant un contrôle accru sur l’énumération. (Unicode)
EnumResourceNamesA

Énumère les ressources d’un type spécifié dans un module binaire. (ANSI)
EnumResourceNamesExA

Énumère les ressources d’un type spécifié qui sont associées à un module binaire spécifié. La recherche peut inclure à la fois un fichier LN et ses fichiers .mui associés, ou elle peut être limitée de plusieurs façons. (ANSI)
EnumResourceNamesExW

Énumère les ressources d’un type spécifié qui sont associées à un module binaire spécifié. La recherche peut inclure à la fois un fichier LN et ses fichiers .mui associés, ou elle peut être limitée de plusieurs façons. (Unicode)
EnumResourceNamesW

Énumère les ressources d’un type spécifié dans un module binaire. (Unicode)
EnumResourceTypesExA

Énumère les types de ressources associés à un module binaire spécifié. (ANSI)
EnumResourceTypesExW

Énumère les types de ressources associés à un module binaire spécifié. (Unicode)
FindResourceExW

Détermine l’emplacement de la ressource avec le type, le nom et la langue spécifiés dans le module spécifié. (FindResourceExW)
FindResourceW

Détermine l’emplacement d’une ressource avec le type et le nom spécifiés dans le module spécifié. (FindResourceW)
FindStringOrdinal

Recherche une chaîne Unicode (caractères larges) dans une autre chaîne Unicode pour une comparaison non linguistique.
FreeLibrary

Libère le module de bibliothèque de liens dynamiques (DLL) chargé et, si nécessaire, décrémente son nombre de références.
FreeLibraryAndExitThread

Décrémente le nombre de références d’une bibliothèque de liens dynamiques (DLL) chargée, puis appelle ExitThread pour arrêter le thread appelant.
FreeResource

Décrémente (diminue d’un) le nombre de références d’une ressource chargée. Lorsque le nombre de références atteint zéro, la mémoire occupée par la ressource est libérée.
GetModuleFileNameA

Récupère le chemin d’accès complet pour le fichier qui contient le module spécifié. Le module doit avoir été chargé par le processus actuel. (ANSI)
GetModuleFileNameW

Récupère le chemin d’accès complet pour le fichier qui contient le module spécifié. Le module doit avoir été chargé par le processus actuel. (Unicode)
GetModuleHandleA

Récupère un handle de module pour le module spécifié. Le module doit avoir été chargé par le processus appelant. (ANSI)
GetModuleHandleExA

Récupère un handle de module pour le module spécifié et incrémente le nombre de références du module, sauf si GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT est spécifié. Le module doit avoir été chargé par le processus appelant. (ANSI)
GetModuleHandleExW

Récupère un handle de module pour le module spécifié et incrémente le nombre de références du module, sauf si GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT est spécifié. Le module doit avoir été chargé par le processus appelant. (Unicode)
GetModuleHandleW

Récupère un handle de module pour le module spécifié. Le module doit avoir été chargé par le processus appelant. (Unicode)
GetProcAddress

Récupère l’adresse d’une fonction ou d’une variable exportée à partir de la bibliothèque de liens dynamiques (DLL) spécifiée.
LoadLibraryA

Charge le module spécifié dans l’espace d’adressage du processus appelant. (LoadLibraryA)
LoadLibraryExA

Charge le module spécifié dans l’espace d’adressage du processus appelant. (LoadLibraryExA)
LoadLibraryExW

Charge le module spécifié dans l’espace d’adressage du processus appelant. (LoadLibraryExW)
LoadLibraryW

Charge le module spécifié dans l’espace d’adressage du processus appelant. (LoadLibraryW)
LoadResource

Récupère un handle qui peut être utilisé pour obtenir un pointeur vers le premier octet de la ressource spécifiée en mémoire.
LockResource

Récupère un pointeur vers la ressource spécifiée en mémoire.
RemoveDllDirectory

Supprime un répertoire qui a été ajouté au chemin de recherche dll de processus à l’aide de AddDllDirectory.
SetDefaultDllDirectories

Spécifie un ensemble par défaut de répertoires à rechercher lorsque le processus appelant charge une DLL. Ce chemin de recherche est utilisé lorsque LoadLibraryEx est appelé sans indicateur LOAD_LIBRARY_SEARCH.
SizeofResource

Récupère la taille, en octets, de la ressource spécifiée.

Fonctions de rappel

 
ENUMRESLANGPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceLanguages et EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceLanguages et EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceNames et EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceNames et EnumResourceNamesEx. (Unicode)
ENUMRESTYPEPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceTypes et EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceTypes et EnumResourceTypesEx. (Unicode)