BeginUpdateResource

BeginUpdateResource функция возвращает дескриптор, который может использоваться функция UpdateResource для добавления, удаления или замены ресурсов в исполняемый файл.

 Ручка BeginUpdateResource) LPCTSTR  pFileName, / / указатель на имя исполняемого файлаBOOLbDeleteExistingResources / / опция удаления);
 

Параметры

pFileName
Указатель нулем строку, указывающую на базе Win32 исполняемый файл, в котором для обновления ресурсов. Приложение должно иметь возможность получить доступ на запись в этот файл; в настоящее время он не может выполняться. Если pFileName не указан полный путь, система производит поиск файла в текущем каталоге.
bDeleteExistingResources
Указывает, следует ли удалить параметр pFileName имеющихся ресурсов. Если этот параметр равен TRUE, существующие ресурсы будут удалены и обновленный исполняемый файл включает только ресурсы, добавленные с помощью функции UpdateResource . Если этот параметр имеет значение FALSE, обновленный исполняемый файл включает имеющиеся ресурсы, если только они явно удалены или заменены с использованием UpdateResource.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение является дескриптор, который может быть использован функций UpdateResource и EndUpdateResource . Возвращаемое значение равно NULL, если указанный файл не является исполняемым файлом, уже загружен исполняемый файл, этот файл не существует или не может открыть файл для записи. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Не поддерживается.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winbase.h.
Импорта библиотеки:Используйте kernel32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор ресурсов, функций ресурсов, EndUpdateResource, UpdateResource

Index