Метод UncompressEx класса Win32_ShortcutFile

Метод классаUncompressExWMI распаковывает логический файл ярлыка (или каталог), указанный в пути к объекту. Этот метод является расширенной версией метода Uncompress .

В этом разделе используется синтаксис MOF. Дополнительные сведения об использовании этого метода см. в разделе "Вызов метода".

Синтаксис

uint32 UncompressEx(
  [out]          string  StopFileName,
  [in, optional] string  StartFileName,
  [in, optional] boolean Recursive
);

Параметры

StopFileName [out]

Имя файла или каталога, в котором произошел сбой метода UncompressEx . Этот параметр будет иметь значение NULL , если метод будет выполнен успешно.

StartFileName [in, optional]

Присваивает имя дочернему файлу или каталогу, который будет использоваться в качестве отправной точки для UncompressEx. Параметр StartFileName обычно является параметром StopFileName , указывающим файл или каталог, в котором произошла ошибка из предыдущего вызова метода. Если этот параметр имеет значение NULL, операция выполняется в файле или каталоге, указанном в вызове ExecMethod.

Рекурсивный [in, необязательный]

Если значение равно true, изменение владельца будет применяться рекурсивно к файлам и каталогам в каталоге, указанном экземпляром CIM_LogicalFile .

Примечание

Для экземпляров файлов рекурсивный параметр игнорируется.

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

Возвращает значение 0 (ноль), если файл был успешно распаковлен, и любое другое число, указывающее на ошибку.

0

Запрос выполнен успешно.

2

Доступ запрещен.

8

Произошел неуказанный сбой.

9

Указанное имя недопустимо.

10

Указанный объект уже существует.

11

Файловая система не является системой NTFS.

12

Платформа не Windows.

13

Диск не совпадает.

14

Каталог не пуст.

15

Произошло нарушение общего доступа.

16

Указан недопустимый начальный файл.

17

Привилегия, необходимая для операции, не удерживается.

21

Указан недопустимый параметр.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

Классы операционной системы

Win32_ShortcutFile