Метод IFileSystemImage::get_StageFiles (imapi2fs.h)
Указывает, должны ли файлы, добавляемые в образ файловой системы, быть промежуточными перед записью.
Синтаксис
HRESULT get_StageFiles(
[out] VARIANT_BOOL *pVal
);
Параметры
[out] pVal
VARIANT_TRUE , требуется ли добавление файлов в образ файловой системы в один или несколько промежуточных файлов перед записью. В противном случае возвращается VARIANT_FALSE , если IMAPI разрешено оптимизировать процесс создания образа, не задав промежуточные файлы, добавляемые в образ файловой системы.
Возвращаемое значение
S_OK возвращается при успешном выполнении, но в результате реализации могут быть возвращены другие коды успешного выполнения. Следующие коды ошибок обычно возвращаются при сбое операции, но не представляют единственные возможные значения ошибок:
Код возврата | Описание |
---|---|
|
Недопустимый указатель.
Значение: 0x80004003 |
Комментарии
Промежуточное хранение — это процесс, в ходе которого на жестком диске создается образ, содержащий все файлы для записи, до начала операции записи.
Установка для этого свойства значения VARIANT_TRUE через IFileSystemImage::p ut_StageFiles повлияет только на файлы, которые добавляются после установки свойства: эти файлы всегда будут промежуточными. Файлы, которые не были подготовлены до указанного значения свойства VARIANT_TRUE, не будут промежуточными.
При указании VARIANT_FALSE процесс создания образа файловой системы оптимизируется двумя способами:
- Меньше времени требуется для создания образа
- IMAPI использует меньше места на локальном диске
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi2fs.h |