Msvm_StorageSettingData class

Represents the storage-specific settings for a virtual system.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageSettingData : Msvm_SystemComponentSettingData
{
  uint16  VirtualProcessorsPerChannel;
  boolean DisableInterruptBatching;
  uint16  ThreadCountPerChannel;
};

Members

The Msvm_StorageSettingData class has these types of members:

Properties

The Msvm_StorageSettingData class has these properties.

DisableInterruptBatching

Data type: boolean

Access type: Read-only

Specifies whether interrupt batching should be disabled.

This is a read-only property, but it can be changed using the ModifySystemComponentSettings method of the Wmi Msvm_VirtualSystemManagementService class.

ThreadCountPerChannel

Data type: uint16

Access type: Read-only

The number of threads per storage channel to process IO.

This is a read-only property, but it can be changed using the ModifySystemComponentSettings method of the Msvm_VirtualSystemManagementService class.

Default (0)

Default behavior

Low (1)

Low number of threads per storage channel.

Medium (2)

Medium number of threads per storage channel.

High (3)

High number of threads per storage channel.

VirtualProcessorsPerChannel

Data type: uint16

Access type: Read-only

The number of processors per storage channel. The number of channels to be opened is given by (Count of logical processors on the host /VirtualProcessorsPerChannel).

This is a read-only property, but it can be changed using the ModifySystemComponentSettings method of the Msvm_VirtualSystemManagementService class.

Requirements

Requirement Value
Minimum supported client
Windows 10, version 1703 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

Msvm_SystemComponentSettingData