_WIM_ExportImage
Передаёт данные из одного образа в другой
#Include <wimgapi.au3>
_WIM_ExportImage ( $hImage, $hWim, $dwFlags )
Параметры
$hImage | Дескриптор образа, открытого с помощью функции _WIM_LoadImage() |
$hWim |
Дескриптор wim-файла, возвращённый функцией _WIM_CreateFile(). Этот дескриптор должен иметь доступ $WIM_GENERIC_WRITE, чтобы иметь возможность принять в себя экспортируемый образ. Разделение wim-файла не поддерживаются. |
$dwFlags |
Указывает, как образ будет экспортирован в wim-файл. $WIM_EXPORT_ALLOW_DUPLICATES - образ будет экспортирован в wim-файл, даже если он уже содержится в нём. $WIM_EXPORT_ONLY_RESOURCES - файловые ресурсы будут экспортированы в wim-файл и никакие ресурсы образа и XML информация не будут включены. $WIM_EXPORT_ONLY_METADATA - ресурсы образа и XML информация будут экспортированы в wim-файл и никакие файловые ресурсы не будут включены. |
Возвращаемое значение
Успех: | Возвращает не ноль. |
Ошибка: | Возвращает 0 и устанавливает @error: |
@error: | 1 - Не удалось использовать DLL файл |
2 - Неизвестный тип возвращаемого значения | |
3 - Не найдена функция в DLL файле | |
4 - Не верное число параметров | |
В обоих случаях @extended равен _WinAPI_GetLastError() |
Примечания
Необходимо вызвать функцию _WIM_SetTemporaryPath() как для исходного, так и для wim-файла назначения, перед тем как использовать функцию _WIM_ExportImage(). Если параметр $dwFlags равен 0 и образ уже содержится в wim-файле, то функция вернёт False и установит LastError равным ERROR_ALREADY_EXISTS (0xB7).См. также
_WIM_CreateFile, _WIM_LoadImage, _WIM_SetTemporaryPath