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