BeginUpdateResource

BeginUpdateResource 함수를 추가, 삭제 또는 실행 파일에는 자원을 대체 UpdateResource 함수에서 사용할 수 있는 핸들을 반환 합니다.

 핸들 BeginUpdateResource ( LPCTSTR  pFileName, / / 실행 파일 이름에 대 한 포인터BOOLbDeleteExistingResources / / 삭제 옵션);
 

매개 변수

pFileName
리소스를 업데이트 하는 Win32 기반 실행 파일을 지정 하는 null로 끝나는 문자열 포인터입니다. 응용 프로그램은이 파일에 대 한 쓰기 액세스를 얻을 수 있어야 합니다. 그것은 현재 실행 될 수 없습니다. PFileName 는 전체 경로 지정 하지 않으면, 시스템이 현재 디렉터리에 있는 파일에 대 한 검색.
bDeleteExistingResources
PFileName 매개 변수의 기존 리소스를 삭제할 것인지를 지정 합니다. 이 매개 변수는 사실, 기존 자원을 삭제 하 고 업데이트 실행 파일 UpdateResource 함수를 사용 하 여 추가 된 리소스에만 포함 됩니다. 그들은 명시적으로 삭제 하거나 UpdateResource 를 사용 하 여 대체 하지 않는 업데이트 실행 파일 기존 리소스를 포함이 매개 변수가 FALSE 인 경우.

반환 값

함수가 성공 하면 반환 값은 UpdateResourceEndUpdateResource 함수에서 사용할 수 있는 핸들. 지정한 파일은 실행 파일, 실행 파일 이미 로드, 파일이 존재 하지 않는 또는 쓰기 위해 파일을 열 수 없습니다 경우 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

QuickInfo

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

참고 항목

리소스 개요, 자원 기능, EndUpdateResource, UpdateResource

 

Index