UpdateResource

UpdateResource 함수를 추가, 삭제 또는 실행 파일에 리소스를 대체.

(BOOL UpdateResource 처리  hUpdate, / / 업데이트 파일 처리LPCTSTRlpType, / / 업데이트 리소스의 주소를 입력LPCTSTRlpName, / / 리소스의 주소를 업데이트 이름단어wLanguage, / / 자원의 언어 식별자LPVOIDlpData, / / 주소 자원 데이터DWORDcbData / / 리소스 데이터 바이트에서의 길이);
 

매개 변수

hUpdate
업데이트 파일 핸들을 지정합니다. 이 핸들은 BeginUpdateResource 함수에서 반환.
lpType
업데이트 될 리소스 종류를 지정 하는 null로 끝나는 문자열 포인터입니다. 이 매개 변수는 MAKEINTRESOURCE 매크로에 전달 된 integer 값을 수도 있습니다. 또는 그것은 다음과 같은 미리 정의 된 리소스 형식 중 하나가 될 수 있습니다.:
의미
RT_ACCELERATOR 액셀러레이터 키 테이블
RT_ANICURSOR 애니메이션된 커서
RT_ANIICON 애니메이션된 아이콘
RT_BITMAP 비트맵 리소스
RT_CURSOR 하드웨어 종속 커서 리소스
RT_DIALOG 대화 상자
RT_FONT 글꼴 리소스
RT_FONTDIR 글꼴 디렉터리 리소스
RT_GROUP_CURSOR 하드웨어 독립적인 커서 리소스
RT_GROUP_ICON 하드웨어 독립적인 아이콘 리소스
RT_HTML HTML 문서
RT_ICON 하드웨어 종속 아이콘 리소스
RT_MENU 메뉴 리소스
RT_MESSAGETABLE 메시지 테이블 항목
RT_RCDATA 응용 프로그램 정의 리소스 (raw data)
RT_STRING 문자열 테이블 항목
RT_VERSION 버전 리소스

lpName
업데이트 될 리소스의 이름을 지정 하는 null로 끝나는 문자열 포인터입니다. 이 매개 변수는 MAKEINTRESOURCE 매크로에 전달 된 integer 값을 수도 있습니다.
wLanguage
업데이트 될 리소스의 언어 식별자를 지정 합니다. 기본 언어 식별자 및 언어 식별자를 구성 하는 보조 언어 식별자 목록에 대 한 참조를 MAKELANGID 매크로.
lpData
실행 파일에 삽입할 리소스 데이터 포인터입니다. 리소스 미리 정의 된 형식 중 하나 이면 데이터가 유효 하 고 올바르게 정렬 해야 합니다. 이 실행 파일을 아니라 LoadIcon에서 제공 하는 데이터에 저장 된 원시 이진 데이터는 LoadString또는 다른 리소스 특정 부하 기능. 문자열이 나 텍스트를 포함 하는 모든 데이터는 유니코드 형식;에 있어야 합니다. lpData ANSI 데이터를 가리켜야 하지.

지정된 된 리소스 실행 파일에서 삭제 됩니다 lpData 이 NULL 인 경우.

cbData
LpData 에서 리소스 데이터의 바이트에서 크기를 지정 합니다.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

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

주의

응용 프로그램 리소스 데이터를 변경 하려면 UpdateResource 를 반복적으로 사용할 수 있습니다. UpdateResource 를 호출할 때마다 추가, 삭제 및 교체의 내부 목록에 기여 하지만 실행 파일에 데이터를 실제로 작성 하지 않습니다. 응용 프로그램 실행 파일에 누적 된 변경 내용을 쓸 EndUpdateResource 함수를 사용 해야 합니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:지원 되지 않습니다.
Windows CE:지원 되지 않습니다.
헤더:Winbase.h에 선언 합니다.
가져오기 라이브러리:Kernel32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

리소스 개요, 자원 기능, BeginUpdateResource, EndUpdateResource, LoadIcon, LoadString, LockResource, MAKEINTRESOURCE, MAKELANGID, SizeofResource

 

Index