LoadResource

글로벌 메모리에 지정된 된 리소스를 로드 하는 LoadResource 함수.

 HGLOBAL LoadResource ( HMODULE  hModule, / / 리소스 모듈 처리HRSRChResInfo / / 리소스 처리);
 

매개 변수

hModule
실행 파일의 리소스를 포함 하는 모듈에 대 한 핸들. 시스템이 현재 프로세스를 만드는 데 사용 된 모듈에서 리소스를 로드 hModule NULL 인 경우.
hResInfo
리소스 로드를 처리 합니다. FindResource 또는 FindResourceEx 함수를 사용 하 여이 핸들을 생성 해야 합니다.

반환 값

함수가 성공 하면 반환 값은 리소스와 관련 된 데이터에 대 한 핸들.

함수가 실패 하면 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

반환 LoadResource 형식이 HGLOBAL 이전 버전과 호환성에 대 한 핸들을 전역 메모리 블록을 반환 하기 때문에. 이 핸들을 전달 하지 마십시오 합니다 GlobalLock 또는 GlobalFree 함수. 리소스 데이터에 대 한 포인터를 가져오려면 LockResource 함수 호출.

다음 표에 함수 중 하나를 호출 하 여 연결 된 메모리를 해제할 수 있게 액셀러레이터 키 테이블, 비트맵, 커서, 아이콘 또는 메뉴를 사용 하 여 작업을 마쳤으면.

리소스 릴리스 함수
액셀러레이터 키 테이블 DestroyAcceleratorTable
비트맵 Deleteobject 매크로 함수
커서 DestroyCursor
아이콘 DestroyIcon
메뉴 DestroyMenu

그러나 만든 프로세스를 종료 하는 경우 시스템이 자동으로 이러한 리소스 삭제 됩니다, 그리고, 적절 한 함수 호출 저장 메모리 프로세스의 작업 집합의 크기를 줄입니다.

Windows CE: HModule 매개 변수는 NULL 이어야 합니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winbase.h에 선언 합니다.
가져오기 라이브러리:Kernel32.lib 사용.

참고 항목

리소스 개요, 자원 기능, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource

 

Index