libloaderapi.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
libloaderapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
AddDllDirectory 프로세스 DLL 검색 경로에 디렉터리를 추가합니다. |
DisableThreadLibraryCalls 지정된 DLL(동적 연결 라이브러리)에 대한 DLL_THREAD_ATTACH 및 DLL_THREAD_DETACH 알림을 사용하지 않도록 설정합니다. |
EnumResourceLanguagesExA 지정된 이진 모듈과 연결된 지정된 형식 및 이름의 언어별 리소스를 열거합니다. 열거형에 대한 제어를 더 많이 허용하여 EnumResourceLanguages를 확장합니다. (ANSI) |
EnumResourceLanguagesExW 지정된 이진 모듈과 연결된 지정된 형식 및 이름의 언어별 리소스를 열거합니다. 열거형에 대한 제어를 더 많이 허용하여 EnumResourceLanguages를 확장합니다. (유니코드) |
EnumResourceNamesA 이진 모듈 내에서 지정된 형식의 리소스를 열거합니다. (ANSI) |
EnumResourceNamesExA 지정된 이진 모듈과 연결된 지정된 형식의 리소스를 열거합니다. 검색에는 LN 파일과 연결된 .mui 파일이 모두 포함되거나 여러 가지 방법으로 제한될 수 있습니다. (ANSI) |
EnumResourceNamesExW 지정된 이진 모듈과 연결된 지정된 형식의 리소스를 열거합니다. 검색에는 LN 파일과 연결된 .mui 파일이 모두 포함되거나 여러 가지 방법으로 제한될 수 있습니다. (유니코드) |
EnumResourceNamesW 이진 모듈 내에서 지정된 형식의 리소스를 열거합니다. (유니코드) |
EnumResourceTypesExA 지정된 이진 모듈과 연결된 리소스 종류를 열거합니다. (ANSI) |
EnumResourceTypesExW 지정된 이진 모듈과 연결된 리소스 종류를 열거합니다. (유니코드) |
FindResourceExW 지정된 모듈에서 지정된 형식, 이름 및 언어를 사용하여 리소스의 위치를 결정합니다. (FindResourceExW) |
FindResourceW 지정된 모듈에서 지정된 형식과 이름을 가진 리소스의 위치를 결정합니다. (FindResourceW) |
FindStringOrdinal 비언어적 비교를 위해 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자)을 찾습니다. |
FreeLibrary 로드된 DLL(동적 연결 라이브러리) 모듈을 해제하고 필요한 경우 참조 수를 줄입니다. |
FreeLibraryAndExitThread 로드된 DLL(동적 연결 라이브러리)의 참조 수를 1씩 줄인 다음 ExitThread를 호출하여 호출 스레드를 종료합니다. |
FreeResource 로드된 리소스의 참조 수를 1씩 줄입니다. 참조 수가 0에 도달하면 리소스가 차지하는 메모리가 해제됩니다. |
GetModuleFileNameA 지정된 모듈을 포함하는 파일의 정규화된 경로를 검색합니다. 모듈은 현재 프로세스에 의해 로드되어 있어야 합니다. (ANSI) |
GetModuleFileNameW 지정된 모듈을 포함하는 파일의 정규화된 경로를 검색합니다. 모듈은 현재 프로세스에 의해 로드되어 있어야 합니다. (유니코드) |
GetModuleHandleA 지정된 모듈에 대한 모듈 핸들을 검색합니다. 호출 프로세스에서 모듈을 로드해야 합니다. (ANSI) |
GetModuleHandleExA 지정된 모듈에 대한 모듈 핸들을 검색하고 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 지정하지 않는 한 모듈의 참조 횟수를 증분합니다. 호출 프로세스에서 모듈을 로드해야 합니다. (ANSI) |
GetModuleHandleExW 지정된 모듈에 대한 모듈 핸들을 검색하고 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 지정하지 않는 한 모듈의 참조 횟수를 증분합니다. 호출 프로세스에서 모듈을 로드해야 합니다. (유니코드) |
GetModuleHandleW 지정된 모듈에 대한 모듈 핸들을 검색합니다. 호출 프로세스에서 모듈을 로드해야 합니다. (유니코드) |
GetProcAddress 지정된 DLL(동적 연결 라이브러리)에서 내보낸 함수 또는 변수의 주소를 검색합니다. |
LoadLibraryA 지정된 모듈을 호출 프로세스의 주소 공간에 로드합니다. (LoadLibraryA) |
LoadLibraryExA 지정된 모듈을 호출 프로세스의 주소 공간에 로드합니다. (LoadLibraryExA) |
LoadLibraryExW 지정된 모듈을 호출 프로세스의 주소 공간에 로드합니다. (LoadLibraryExW) |
LoadLibraryW 지정된 모듈을 호출 프로세스의 주소 공간에 로드합니다. (LoadLibraryW) |
LoadResource 메모리에서 지정된 리소스의 첫 번째 바이트에 대한 포인터를 가져오는 데 사용할 수 있는 핸들을 검색합니다. |
LockResource 메모리에서 지정된 리소스에 대한 포인터를 검색합니다. |
RemoveDllDirectory AddDllDirectory를 사용하여 프로세스 DLL 검색 경로에 추가된 디렉터리를 제거합니다. |
SetDefaultDllDirectories 호출 프로세스가 DLL을 로드할 때 검색할 기본 디렉터리 집합을 지정합니다. 이 검색 경로는 LOAD_LIBRARY_SEARCH 플래그 없이 LoadLibraryEx를 호출할 때 사용됩니다. |
SizeofResource 지정된 리소스의 크기(바이트)를 검색합니다. |
콜백 함수
ENUMRESLANGPROCA EnumResourceLanguages 및 EnumResourceLanguagesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI) |
ENUMRESLANGPROCW EnumResourceLanguages 및 EnumResourceLanguagesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI) |
ENUMRESNAMEPROCA EnumResourceNames 및 EnumResourceNamesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI) |
ENUMRESNAMEPROCW EnumResourceNames 및 EnumResourceNamesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (유니코드) |
ENUMRESTYPEPROCA EnumResourceTypes 및 EnumResourceTypesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI) |
ENUMRESTYPEPROCW EnumResourceTypes 및 EnumResourceTypesEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (유니코드) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기