Поделиться через


Метод Msvm_GuestFileService::CopyFilesToGuest

Копирует файлы с узла Hyper-V на виртуальную машину.

Синтаксис

uint32 CopyFilesToGuest(
  [in]            string                  CopyFileToGuestSettings[],
  [out]           CIM_ConcreteJob     Job,
  [out, optional] Msvm_CopyFileToGuestJob ParentPools[]
);

Параметры

CopyFileToGuestSettings [in]

Массив экземпляров класса Msvm_CopyFileToGuestSettingData , представляющий задание службы гостевых файлов.

Задание [out]

Необязательный параметр для мониторинга хода выполнения операции, который используется, если метод не может быть выполнен синхронно. Если операция выполняется асинхронно, возвращается значение 4096.

Примечание

Этот параметр был добавлен в Windows 10.

ParentPools [out, optional]

Необязательный массив Msvm_CopyFileToGuestJob ссылок, используемых для мониторинга хода выполнения операции. CopyFilesToGuest использует ParentPools, если он не может выполняться синхронно. Если операция выполняется асинхронно, возвращается значение 4096.

Примечание

Этот параметр был удален в Windows 10.

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

При успешном выполнении возвращает 0; в противном случае возвращает значение ошибки.

Завершено без ошибок (0)

Проверенные параметры метода — задание запущено (4096)

Сбой (32768)

Доступ запрещен (32769)

Не поддерживается (32770)

Состояние неизвестно (32771)

Время ожидания (32772)

Недопустимый параметр (32773)

Система используется (32774)

Недопустимое состояние для этой операции (32775)

Неправильный тип данных (32776)

Система недоступна (32777)

Нехватка памяти (32778)

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 R2 [только классические приложения]
Пространство имен
\\Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

Msvm_GuestFileService