Msvm_RegisteredProfile class

Describes a set of classes with required properties and methods, necessary to manage a real-world entity or to support a usage scenario, in an interoperable fashion.

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

Syntax

class Msvm_RegisteredProfile : CIM_RegisteredProfile
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 RegisteredOrganization;
  string OtherRegisteredOrganization;
  string RegisteredName;
  string RegisteredVersion;
  uint16 AdvertiseTypes[];
  string AdvertiseTypeDescriptions[];
};

Members

The Msvm_RegisteredProfile class has these types of members:

Properties

The Msvm_RegisteredProfile class has these properties.

AdvertiseTypeDescriptions

Data type: string array

Access type: Read-only

An array of strings that provides additional information related to the AdvertiseType property. A description must be provided when the AdvertiseType is 1 (Other). An entry in this array corresponds to the same index in the AdvertiseTypes array. This property is inherited from CIM_RegisteredProfile.

AdvertiseTypes

Data type: uint16 array

Access type: Read-only

Specifies the advertisement for the profile information. It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, through what mechanisms. The property is an array so that the profile can be advertised using several mechanisms. If this property is Null, this is equivalent to specifying the value 2 (Not Advertised). This property is inherited from CIM_RegisteredProfile.

Other (1)

Not Advertised (2)

SLP (3 )

Caption

Data type: string

Access type: Read-only

A short description of the object. This property is inherited from CIM_ManagedElement.

Description

Data type: string

Access type: Read-only

A description of the object. This property is inherited from CIM_ManagedElement.

ElementName

Data type: string

Access type: Read-only

A display name for the object. This property is inherited from CIM_ManagedElement.

InstanceID

Data type: string

Access type: Read-only

Qualifiers: Key, Override

A string that uniquely identifies an instance of this class. This property is inherited from CIM_ManagedElement.

OtherRegisteredOrganization

Data type: string

Access type: Read-only

Qualifiers: MaxLen ( 256 )

A string that provides a description of the organization when RegisteredOrganization contains 1 (Other). This property is inherited from CIM_RegisteredProfile.

RegisteredName

Data type: string

Access type: Read-only

Qualifiers: MaxLen ( 256 )

The name of this registered profile. Since multiple versions can exist for the same RegisteredName, the combination of RegisteredName, RegisteredOrganization, and RegisteredVersion must uniquely identify the registered profile within the scope of the organization. This property is inherited from CIM_RegisteredProfile.

RegisteredOrganization

Data type: uint16

Access type: Read-only

The organization that defines this profile. This property is inherited from CIM_RegisteredProfile.

Other (1)

DMTF (2)

CompTIA (3)

Consortium for Service Innovation (4)

FAST (5)

GGF (6)

INTAP (7)

itSMF (8)

NAC (9)

//10 Northwest Energy Efficiency Alliance (10)

SNIA (11)

TM Forum (12)

The Open Group (13)

ANSI (14)

IEEE (15)

IETF (16)

INCITS (17)

ISO (18)

W3C (19)

//20 OGF (20)

The Green Grid (21)

DMTF Reserved (.. )

RegisteredVersion

Data type: string

Access type: Read-only

The version of this profile. The string must be in the form: "M.N.U" Where:

  • M is the major version (in numeric form) describing the profile's creation or last modification.
  • N is the minor version (in numeric form) describing the profile's creation or last modification.
  • U is the update (in numeric form) describing the profile's creation or last modification.

This property is inherited from CIM_RegisteredProfile.

Requirements

Requirement Value
Minimum supported client
Windows 8.1 [desktop apps only]
Minimum supported server
Windows Server 2012 R2 [desktop apps only]
Namespace
Root\interop
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe