↑  ←  Описание функции


_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