Функция GetExpandedName

Функция GetExpandedName извлекает первоначальное имя сжатого файла, если файл сжимался алгоритмом Лемпель-Зива.

Синтаксис

 INT GetExpandedName(
  LPTSTR lpszSource,  // имя сжатого файла
  LPTSTR lpszBuffer   // первоначальное имя файла
);

Параметры

lpszSource

[in] Указатель на символьную строку, которая устанавливает имя сжатого файла.

lpszBuffer

[out] Указатель на буфер, который получает имя сжатого файла.

Возвращаемые значения

Если функция завершается успешно, возвращаемое значение равно 1.

Если функция завершается ошибкой, возвращаемое значение равно LZERROR_BADVALUE. Дополнительной информации об ошибке этой функции нет; вызов GetLastError ничего не даст.

Обратите внимание! на то, что функция GetExpandedName не вызывает ни SetLastError, ни SetLastErrorEx; поэтому, ее сбой не влияет  на код последней ошибки потока.

Замечания

Содержание буфера, на который указывает параметр lpszBuffer  является первоначальным  именем файла, если файл сжимался с использованием опции /r. Если опция /r не использовалась, эта функция делает копию имени в параметре lpszSource  буфера lpszBuffer.

Смотри также 

Функции, используемые для распаковки файлов

Размещение и совместимость GetExpandedName

К

Windows XP

Да 

л

Windows 2000 Professional

Да

и

Windows NT Workstation

Да 

е

Windows Me

Да

н

Windows 98

Да

т

Windows 95

Да

 
С

Windows Server 2003

Да

е Windows 2000 Server Да
р Windows NT Server Да
в    
е    
р    

Используемая библиотека

Lz32.lib

Используемая DLL -
 Заголовочный файл  

- объявлено в

Lzexpand.h

 - включено в

Windows.h

 Unicode

Реализуется как версии Unicode и ANSI , исключая Windows 95/98/Me

 Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz