функція _wim_createfile

Створює новий wim-файл або відкриває існуючий

#Include
_WIM_CreateFile ($ sWimPath [, $ dwDesiredAccess = $ WIM_GENERIC_READ [, $ dwCreationDisposition = $ WIM_OPEN_ALWAYS [, $ dwFlagsAndAttributes = $ WIM_FLAG_SHARE_WRITE [, $ dwCompressionType = $ WIM_COMPRESS_XPRESS [, $ pdwCreationResult = 0]]]]])

Шлях до wim-файлу

[Необов'язковий] Вказує тип доступу до об'єкта. Додаток може отримати доступ на читання, запис, читання / запис або виконати запит доступу. Цей параметр може бути комбінацією наступних значень:
0 - Запит доступу до файлу. Додаток може запросити інформацію про wim-файл без доступу до нього.
$ WIM_GENERIC_READ - Доступ тільки для читання wim-файлу. Enables images to be applied from the file. Сумісний з $ WIM_GENERIC_WRITE для доступу читання / запису (додає).
$ WIM_GENERIC_WRITE - Доступ для запису wim-файлу. Дозволяє wim-файлу бути збереженим в файл. Включає $ WIM_GENERIC_READ доступ, дозволяючи операції "apply" (витягти вміст) і "append" (додати образ в існуючий wim-файл)
$ WIM_GENERIC_MOUNT - Доступ для монтування wim-файлу. Дозволяє монтувати wim-файл за допомогою _WIM_MountImageHandle.

[Необов'язковий] Визначає, які дії виконувати з файлами, які існують, і які дії виконувати з файлами, які не існують. Цей параметр може бути одним з наступних значень:
$ WIM_CREATE_NEW - Створює новий wim-файл. Якщо вказаний wim-файл вже існує, функція завершується з помилкою.
$ WIM_CREATE_ALWAYS - Створює новий wim-файл. Якщо wim-файл існує, то функція переписує його.
$ WIM_OPEN_EXISTING - Відкриває існуючий wim-файл. Якщо wim-файл не існує, то функція завершується з помилкою.
$ WIM_OPEN_ALWAYS - Відкриває wim-файл, якщо він існує. Якщо wim-файл не існує, і при виклику використовується доступ $ WIM_GENERIC_WRITE. то функція створює файл.

[Необов'язковий] Визначає спеціальні дії, які необхідно прийняти для зазначеного файлу.
$ WIM_FLAG_VERIFY - Створює відомості про цілісність даних для нових файлів. Перевіряє і оновлює існуючі файли.
$ WIM_FLAG_SHARE_WRITE - Відкриває wim-файл в режимі, який дозволяє одночасно читання і запис.

[Необов'язковий] Режим стиснення, який буде використовуватися для новоствореного wim-файлу. Якщо файл вже існує, то це значення ігнорується. Цей параметр може бути одним з наступних значень:
$ WIM_COMPRESS_NONE - Чи не використовує стиснення файлів.
$ WIM_COMPRESS_XPRESS - Використовує XPRESS стиснення файлів (швидке).
$ WIM_COMPRESS_LZX - Використовує LZX стиснення файлів (макс.).

[Необов'язковий] Вкажіть одне з наступних значень, яке визначає результат створення. Якщо ця інформація не потрібна, вкажіть 0.
$ WIM_CREATED_NEW - Wim-файл не існує і був створений.
$ WIM_OPENED_EXISTING - Wim-файл існував і був відкритий для доступу.