Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Msvm_KvpExchangeDataItem class

Hyper-V

Represents a key/value pair.

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

Syntax

class Msvm_KvpExchangeDataItem : CIM_ManagedElement
{
  string Caption = "Key-Value Pair Exchange Data Item";
  string Description = "Microsoft Key-Value Pair Exchange Data Item";
  string ElementName = "Key-Value Pair Exchange Data Item";
  uint16 Source;
  string Name;
  string Data;
};

Members

The Msvm_KvpExchangeDataItem class has these types of members:

Properties

The Msvm_KvpExchangeDataItem class has these properties.

Caption
Data type: string
Access type: Read-only

A short textual description (one- line string) of the object. This property is inherited from CIM_ManagedElement and is always set to "Key-Value Pair Exchange Data Item".

Data
Data type: string
Access type: Read-only

The value portion of the key/value pair.

Description
Data type: string
Access type: Read-only

A textual description of the object. This property is inherited from CIM_ManagedElement and is always set to "Microsoft Key-Value Pair Exchange Data Item".

ElementName
Data type: string
Access type: Read-only

A user-friendly name for the object. This property is inherited from CIM_ManagedElement and is always set to "Key-Value Pair Exchange Data Item".

Name
Data type: string
Access type: Read-only

The key portion of the key/value pair.

KeyDescription
"CSDVersion"

A string that represents the latest service pack installed on the guest system. For example, "Service Pack 2". If no service pack has been installed, this string is empty.

"FullyQualifiedDomainName"

A string that represents the fully qualified DNS name that uniquely identifies the local computer. This name is a combination of the DNS host name and the DNS domain name, using the format HostName.DomainName. If the local computer is a node in a cluster, this value is the fully qualified DNS name of the cluster virtual server. This value matches the name returned by the GetComputerNameEx function when the NameType parameter is "ComputerNameDnsFullyQualified".

"IntegrationServicesVersion"

A string representing the version of the Integration Services currently installed in the guest VM (for example, "6.1.7000.0").

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"NetworkAddressIPv4"

A string that contains a semicolon-delimited list of the IPv4 addresses currently assigned to the guest VM. The list is automatically updated whenever a TCP/IP configuration change occurs within the guest VM. Each address is represented in dot-decimal notation.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"NetworkAddressIPv6"

A string that contains a semicolon-delimited list of the IPv6 addresses currently assigned to the guest VM. The list is automatically updated whenever a TCP/IP configuration change occurs within the guest VM. Each address is represented in colon-hexadecimal notation. The IPv4 and IPv6 lists are not guaranteed to be in sync at all times.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"OSBuildNumber"

A string that represents the build number of the operating system.

"OSEditionId"

A string representing the edition (SKU) of the guest VM operating system. For a list of possible values, see the GetProductInfo function.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"OSName"

A string that represents the name of the operating system. This value comes from the following registry entry:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProductName

"OSMajorVersion"

A string that represents the major version number of the operating system.

"OSMinorVersion"

A string that represents the minor version number of the operating system.

"OSPlatformId"

A string that represents the operating system platform. The possible values of the Data property are "1" to indicate an unsupported Windows system and "2" to indicate a supported Windows system.

"OSVersion"

A string that represents the operating system version. The format of this string is MajorVersion.MinorVersion.BuildNumber. For example, "5.2.3790" for Windows Server 2003.

"ProcessorArchitecture"

A string that represents the processor architecture of the operating system. For a list of values, see the wProcessorArchitecture member of the SYSTEM_INFO structure.

"ProductType"

A string that represents the product type. For a list of values, see the wProductType member of the OSVERSIONINFOEX structure.

"RDPAddressIPv4"

A string that contains a semicolon-delimited list of the IPv4 addresses that the guest VM RDP stack is currently listening on. If the RDP stack is not currently running, the string will be empty. The list is automatically updated whenever a TCP/IP configuration change affects the RDP stack within the guest VM. Each address is represented in dot-decimal notation.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"RDPAddressIPv6"

A string that contains a semicolon-delimited list of the IPv6 addresses that the guest VM RDP stack is currently listening on. If the RDP stack is not currently running, the string will be empty. The list is automatically updated whenever a TCP/IP configuration change affects the RDP stack within the guest VM. Each address is represented in colon-hexadecimal notation.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

"ServicePackMajor"

A string that represents the major version number of the latest service pack installed on the system.

"ServicePackMinor"

A string that represents the minor version number of the latest service pack installed on the system.

"SuiteMask"

A string that represents the product suites available on the system. This string is a combination of any of the values of the wSuiteMask member of the OSVERSIONINFOEX structure.

 

Source
Data type: uint16
Access type: Read-only

The source of the data.

ValueMeaning
0

"HostExchangeItems" when pushed by the host.

1

"GuestExchangeItems" when pushed by the guest virtual machine (VM).

2

"GuestIntrinsicExchangeItems" when automatically populated by the guest VM.

4

Indicates that the item is host-only and not shared with the guest VM. Used with the HostOnlyItems property of the Msvm_KvpExchangeComponentSettingData class.

Windows Server 2008:  This value is not supported until Windows Server 2008 R2.

 

Remarks

Access to the Msvm_KvpExchangeDataItem class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

End of client support

None supported

End of server support

Windows Server 2012

Namespace

\\.\Root\Virtualization

MOF

WindowsVirtualization.mof

See also

CIM_ManagedElement
Integration Services Classes

 

 

Community Additions

Show:
© 2014 Microsoft