Функция GetExpandedName получает оригинальное имя сжатого файла, если файл был сжат по алгоритму Лемпель-Зива (Lempel-Ziv).
INTGetExpandedName ( LPTSTRlpszSource , LPTSTRlpszBuffer );
Параметры:
Адрес строки, которая определяет имя сжатого файла. | |
Адрес буфера, который получает имя сжатого файла. |
Возвращаемые значения:
Если функция успешна, возвращается 1.
При ошибке, возвращается LZERROR_BADVALUE. Это значенее не из ряда дополнительной информации об ошибке; не вызывайте GetLastError.
Учтите: GetExpandedName не вызывает SetLastError, не SetLastErrorEx; таким образом произошедшая ошибка не записывается в системе для потока.
При ошибке, возвращается LZERROR_BADVALUE. Это значенее не из ряда дополнительной информации об ошибке; не вызывайте GetLastError.
Учтите: GetExpandedName не вызывает SetLastError, не SetLastErrorEx; таким образом произошедшая ошибка не записывается в системе для потока.
Замечания:
Содержание буфера, на который указывает параметр lpszBuffer – это оригинальное имя файла, если файл был сжат с опцией /r. Если опция /r не использовалась, эта функция дублирует имя из параметра lpszSource в буфер lpszBuffer.