Freigeben über


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)