Метод IMsmMerge::ExtractFiles (mergemod.h)
Метод ExtractFiles извлекает внедренный файл .cab из модуля, а затем записывает эти файлы в целевой каталог. Дополнительные сведения см. в статье Метод ExtractFiles объекта Merge .
IMsmMerge2::ExtractFiles Mergemod.dll версии 2.0 или более поздней.
Синтаксис
HRESULT ExtractFiles(
[in] const BSTR Path
);
Параметры
[in] Path
Полный целевой каталог. Вместо BSTR можно использовать LPCWSTR.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Не удалось создать выходной путь. |
|
Не удалось создать выходной файл. |
|
Не удалось записать данные в выходной файл. |
|
Не удается получить доступ к внедренным .cab файлу или создать временный файл. |
|
Внедренный файл .cab не найден. |
|
Функция выполнена успешно. |
Комментарии
Все файлы в целевом каталоге с тем же именем перезаписываются. Путь создается, если он еще не существует.
ExtractFiles всегда извлекает файлы, используя короткие имена файлов для пути. Чтобы использовать длинные имена файлов для пути, используйте функцию ExtractFilesEx .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Mergemod.dll 1.0 или более поздней версии |
Целевая платформа | Windows |
Header | mergemod.h |
DLL | Mergemod.dll |