libloaderapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
libloaderapi.h enthält die folgenden Programmierschnittstellen:
Functions
AddDllDirectory Fügt dem Prozess-DLL-Suchpfad ein Verzeichnis hinzu. |
DisableThreadLibraryCalls Deaktiviert die DLL_THREAD_ATTACH und DLL_THREAD_DETACH Benachrichtigungen für die angegebene DLL (Dynamic Link Library). |
EnumResourceLanguagesExA Listet sprachspezifische Ressourcen des angegebenen Typs und Namens auf, die einem angegebenen Binärmodul zugeordnet sind. Erweitert EnumResourceLanguages, indem mehr Kontrolle über die Enumeration ermöglicht wird. (ANSI) |
EnumResourceLanguagesExW Listet sprachspezifische Ressourcen des angegebenen Typs und Namens auf, die einem angegebenen Binärmodul zugeordnet sind. Erweitert EnumResourceLanguages, indem mehr Kontrolle über die Enumeration ermöglicht wird. (Unicode) |
EnumResourceNamesA Listet Ressourcen eines angegebenen Typs in einem Binärmodul auf. (ANSI) |
EnumResourceNamesExA Listet Ressourcen eines angegebenen Typs auf, die einem angegebenen Binärmodul zugeordnet sind. Die Suche kann sowohl eine LN-Datei als auch die zugehörigen MUI-Dateien enthalten, oder sie kann auf verschiedene Arten eingeschränkt werden. (ANSI) |
EnumResourceNamesExW Listet Ressourcen eines angegebenen Typs auf, die einem angegebenen Binärmodul zugeordnet sind. Die Suche kann sowohl eine LN-Datei als auch die zugehörigen MUI-Dateien enthalten, oder sie kann auf verschiedene Arten eingeschränkt werden. (Unicode) |
EnumResourceNamesW Listet Ressourcen eines angegebenen Typs in einem Binärmodul auf. (Unicode) |
EnumResourceTypesExA Listet Ressourcentypen auf, die einem angegebenen Binärmodul zugeordnet sind. (ANSI) |
EnumResourceTypesExW Listet Ressourcentypen auf, die einem angegebenen Binärmodul zugeordnet sind. (Unicode) |
FindResourceExW Bestimmt den Speicherort der Ressource mit dem angegebenen Typ, Namen und Sprache im angegebenen Modul. (FindResourceExW) |
FindResourceW Bestimmt den Speicherort einer Ressource mit dem angegebenen Typ und Namen im angegebenen Modul. (FindResourceW) |
FindStringOrdinal Sucht eine Unicode-Zeichenfolge (Breitzeichen) in einer anderen Unicode-Zeichenfolge für einen nicht linguistischen Vergleich. |
FreeLibrary Gibt das geladene DLL-Modul (Dynamic Link Library) frei und erhöht bei Bedarf die Verweisanzahl. |
FreeLibraryAndExitThread Dekrementiert die Verweisanzahl einer geladenen DLL (Dynamic Link Library) um eins, und ruft dann ExitThread auf, um den aufrufenden Thread zu beenden. |
FreeResource Verringern (verringert) die Verweisanzahl einer geladenen Ressource. Wenn die Referenzanzahl 0 erreicht, wird der von der Ressource belegte Arbeitsspeicher freigegeben. |
GetModuleFileNameA Ruft den vollqualifizierten Pfad für die Datei ab, die das angegebene Modul enthält. Das Modul muss vom aktuellen Prozess geladen worden sein. (ANSI) |
GetModuleFileNameW Ruft den vollqualifizierten Pfad für die Datei ab, die das angegebene Modul enthält. Das Modul muss vom aktuellen Prozess geladen worden sein. (Unicode) |
GetModuleHandleA Ruft ein Modulhandle für das angegebene Modul ab. Das Modul muss vom aufrufenden Prozess geladen worden sein. (ANSI) |
GetModuleHandleExA Ruft ein Modulhandle für das angegebene Modul ab und erhöht die Referenzanzahl des Moduls, sofern nicht GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT angegeben ist. Das Modul muss vom aufrufenden Prozess geladen worden sein. (ANSI) |
GetModuleHandleExW Ruft ein Modulhandle für das angegebene Modul ab und erhöht die Referenzanzahl des Moduls, sofern nicht GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT angegeben ist. Das Modul muss vom aufrufenden Prozess geladen worden sein. (Unicode) |
GetModuleHandleW Ruft ein Modulhandle für das angegebene Modul ab. Das Modul muss vom aufrufenden Prozess geladen worden sein. (Unicode) |
GetProcAddress Ruft die Adresse einer exportierten Funktion oder Variablen aus der angegebenen DLL (Dynamic Link Library) ab. |
LoadLibraryA Lädt das angegebene Modul in den Adressraum des aufrufenden Prozesses. (LoadLibraryA) |
LoadLibraryExA Lädt das angegebene Modul in den Adressraum des aufrufenden Prozesses. (LoadLibraryExA) |
LoadLibraryExW Lädt das angegebene Modul in den Adressraum des aufrufenden Prozesses. (LoadLibraryExW) |
LoadLibraryW Lädt das angegebene Modul in den Adressraum des aufrufenden Prozesses. (LoadLibraryW) |
LoadResource Ruft ein Handle ab, mit dem ein Zeiger auf das erste Byte der angegebenen Ressource im Arbeitsspeicher abgerufen werden kann. |
LockResource Ruft einen Zeiger auf die angegebene Ressource im Arbeitsspeicher ab. |
RemoveDllDirectory Entfernt ein Verzeichnis, das dem Prozess-DLL-Suchpfad mithilfe von AddDllDirectory hinzugefügt wurde. |
SetDefaultDllDirectories Gibt einen Standardsatz von Verzeichnissen an, die beim Laden einer DLL durch den aufrufenden Prozess gesucht werden sollen. Dieser Suchpfad wird verwendet, wenn LoadLibraryEx ohne LOAD_LIBRARY_SEARCH-Flags aufgerufen wird. |
SizeofResource Ruft die Größe der angegebenen Ressource in Bytes ab. |
Rückruffunktionen
ENUMRESLANGPROCA Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceLanguages und EnumResourceLanguagesEx verwendet wird. (ANSI) |
ENUMRESLANGPROCW Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceLanguages und EnumResourceLanguagesEx verwendet wird. (ANSI) |
ENUMRESNAMEPROCA Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceNames und EnumResourceNamesEx verwendet wird. (ANSI) |
ENUMRESNAMEPROCW Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceNames und EnumResourceNamesEx verwendet wird. (Unicode) |
ENUMRESTYPEPROCA Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceTypes und EnumResourceTypesEx verwendet wird. (ANSI) |
ENUMRESTYPEPROCW Eine anwendungsdefinierte Rückruffunktion, die mit den Funktionen EnumResourceTypes und EnumResourceTypesEx verwendet wird. (Unicode) |