Класс Msvm_VirtualHardDiskSettingData
Предоставляет данные параметров для виртуального жесткого диска.
Следующий синтаксис представляет собой упрощенный код формата управляемого объекта (MOF) и включает все унаследованные свойства.
Синтаксис
[AMENDMENT]
class Msvm_VirtualHardDiskSettingData : CIM_SettingData
{
string InstanceID;
string Caption = "Virtual Hard Disk Setting Data";
string Description = "Setting Data for a Virtual Hard Disk";
string ElementName;
uint16 Type;
uint16 Format;
string Path;
string ParentPath;
DATETIME ParentTimestamp;
string ParentIdentifier;
uint64 MaxInternalSize;
uint32 BlockSize;
uint32 LogicalSectorSize;
uint32 PhysicalSectorSize;
string VirtualDiskId;
uint64 DataAlignment;
uint16 PmemAddressAbstractionType;
boolean IsPmemCompatible;
};
Члены
Класс Msvm_VirtualHardDiskSettingData имеет следующие типы членов:
Элемент Property
Класс Msvm_VirtualHardDiskSettingData имеет следующие свойства.
-
BlockSize
-
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Размер блока, используемого виртуальным жестким диском, в байтах.
-
-
Caption
-
-
Тип данных: string
-
Тип доступа: только для чтения
Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Данные параметров виртуального жесткого диска".
-
-
DataAlignment
-
-
Тип данных: uint64
-
Тип доступа: чтение и запись
Указывает требуемое выравнивание (в байтах) для полезных данных виртуального диска.
Примечание
Добавлено в Windows 10 версии 1709.
-
-
Описание
-
-
Тип данных: string
-
Тип доступа: только для чтения
Описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Настройка данных для виртуального жесткого диска".
-
-
ElementName
-
-
Тип данных: string
-
Тип доступа: только для чтения
Отображаемое имя объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
Формат
-
-
Тип данных: uint16
-
Тип доступа: чтение и запись
Формат виртуального жесткого диска. Это будет одно из следующих значений.
-
-
VHD (2)
-
VHDX (3)
-
VHDSet (4)
-
Примечание
Добавлено в Windows 10 и Windows Server 2016.
InstanceID
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Ключ
Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_SettingData.
IsPmemCompatible
-
Тип данных: boolean
-
Тип доступа: чтение и запись
Указывает, можно ли использовать виртуальный диск в качестве резервного хранилища для устройства постоянной памяти.
Примечание
Добавлено в Windows 10 версии 1709.
Размер логического сектора
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Размер логического сектора, используемого виртуальным жестким диском, в байтах.
MaxInternalSize
-
Тип данных: uint64
-
Тип доступа: чтение и запись
Максимальный размер виртуального жесткого диска в байтах, доступный для просмотра виртуальной машиной. Этот размер округляется до следующего по величине, кратного размеру сектора.
ParentIdentifier
-
Тип данных: string
-
Тип доступа: только для чтения
Идентификатор GUID, используемый для уникальной идентификации родительского виртуального жесткого диска. Если у виртуального жесткого диска нет родительского элемента, это поле пусто.
Примечание
Добавлено в Windows 10 и Windows Server 2016.
ParentPath
-
Тип данных: string
-
Тип доступа: чтение и запись
Родительский элемент виртуального жесткого диска. Если у виртуального жесткого диска нет родительского диска, это свойство будет пустым.
ParentTimestamp
-
Тип данных: DATETIME
-
Тип доступа: только для чтения
Метка времени родительского элемента виртуального жесткого диска. Если у виртуального жесткого диска нет родительского элемента, это поле пусто.
Примечание
Добавлено в Windows 10 и Windows Server 2016.
Путь
-
Тип данных: string
-
Тип доступа: чтение и запись
Полный путь к виртуальному жесткому диску.
PhysicalSectorSize
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Размер физического сектора, используемого виртуальным жестким диском, в байтах.
PmemAddressAbstractionType
-
Тип данных: uint16
-
Тип доступа: чтение и запись
Метод абстракции адресов постоянной памяти, используемый с этим виртуальным диском.
Примечание
Добавлено в Windows 10 версии 1709.
Нет (0)
BTT (1)
Неизвестно (65535)
Тип
-
Тип данных: uint16
-
Тип доступа: чтение и запись
Тип виртуального жесткого диска. Это будет одно из следующих значений.
Исправлено (2)
Динамический (3)
Разностная (4)
VirtualDiskId
-
Тип данных: string
-
Тип доступа: чтение и запись
GUID, который используется для уникальной идентификации виртуального диска.
Когда метод Msvm_ImageManagementService.GetVirtualHardDiskSettingData возвращает экземпляр Msvm_VirtualHardDiskSettingData, клиент может использовать это свойство для получения уникального идентификатора диска VHD.
При обнаружении конфликтов или иным образом клиент может задать для значения VirtualDiskId новый GUID и передать этот экземпляр Msvm_VirtualHardDiskSettingData методу Msvm_ImageManagementService.SetVirtualHardDiskSettingData , чтобы изменить идентификатор диска виртуального жесткого диска. Если виртуальный жесткий диск не является VHDX VHD или VHD подключен, операция завершается сбоем. Операция также завершается ошибкой, если переданное значение имеет неправильный формат, т. е. не идентификатор GUID или имеет все значения 0. Операция выполняется автоматически, если переданное значение совпадает с текущим идентификатором диска.
Ошибки, созданные функцией SetVirtualDiskInformation , передаются через это свойство. Клиент также может использовать тот же механизм для предоставления значения VirtualDiskId при создании виртуального жесткого диска с помощью метода Msvm_ImageManagementService.CreateVirtualHardDisk в том же пространстве имен. Его можно использовать для создания виртуальных жестких дисков VHD1 или VHD2.
Windows 8.1. Это значение не поддерживается до тех пор, пока Windows 8.1 и Windows Server 2012 R2.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Пространство имен |
Root\Virtualization\V2 |
MOF |
|
DLL |
|