Export (0) Print
Expand All

MSFTSM_RegisteredProfile class

Describes a set of Common Information Model (CIM) classes, properties, and methods, required to manage a real-world entity or usage scenario. Registered profiles can be named and defined by the Distributed Management Task Force (DMTF) or other standards organizations. The uses for a registered profile or sub-profile must be specified in the document that defines the profile.

The MSFTSM_RegisteredProfile class is unrelated to the CIM_Profile class, which serves a completely different purpose. A registered profile is a named specification for CIM-based management of a particular system, subsystem, service, or other entity, for a specified set of uses. It can be used as a standalone specification and it can proved the context for one or more MSFTSM_RegisteredSubProfile instances, which can only be used in the scope of a registered profile.

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

Syntax

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

Members

The MSFTSM_RegisteredProfile class has these types of members:

Methods

The MSFTSM_RegisteredProfile class has these methods.

MethodDescription
CloseConformantInstances

Closes an enumeration session opened by the OpenConformantInstances method.

This method is inherited from the CIM_RegisteredProfile class.

OpenConformantInstances

Opens a session to enumerate class instances of this registered profile instance, and optionally to retrieve a set of the requested instances.

This method is inherited from the CIM_RegisteredProfile class.

PullConformantInstances

Continues an enumeration session opened by the OpenConformantInstances method.

This method is inherited from the CIM_RegisteredProfile class.

 

Properties

The MSFTSM_RegisteredProfile class has these properties.

AdvertiseTypeDescriptions
Data type: string array
Access type: Read-only
Qualifiers: ArrayType (Indexed)

Lists additional information related to the AdvertiseType property values. Entries in the array are correlated with those in the AdvertiseType property. An entry is required for every entry in the AdvertiseType array that is set to Other. Otherwise, an entry is typically not needed.

This property is inherited from the CIM_RegisteredProfile class.

AdvertiseTypes
Data type: uint16 array
Access type: Read-only
Qualifiers: Required, ArrayType (Indexed)

Indicates the advertisement for this access point. It is used by the advertising services of the Web-Based Enterprise Management (WBEM) infrastructure to determine what should be advertised and by what mechanisms.

Setting this property to NULL is equivalent to setting it to Not Advertised.

The possible values are.

Other (1)
Not Advertised (2)
SLP (3 )

This property is inherited from the CIM_RegisteredProfile class.

Caption
Data type: string
Access type: Read-only
Qualifiers: MaxLen (64)

Provides a short textual description of the object.

This property is inherited from the CIM_ManagedElement class.

Description
Data type: string
Access type: Read-only

Provides a textual description of the object.

This property is inherited from the CIM_ManagedElement class.

ElementName
Data type: string
Access type: Read-only

A user-friendly name for the object. This property enables each instance to define a user-friendly name in addition to its key properties, identity data, and description information.

This property is inherited from the CIM_ManagedElement class.

ImplementedFeatures
Data type: string array
Access type: Read-only

Lists the defined feature names of each implemented feature.

If this profile does not define features, then this property must be NULL.

This property is inherited from the CIM_RegisteredProfile class.

InstanceID
Data type: string
Access type: Read-only
Qualifiers: Required, Key, Override

Uniquely and opaquely identifies an instance of this class within the scope of the containing namespace.

Important   To ensure uniqueness within the namespace, the value of InstanceID should be constructed in the following pattern:

OrgID:LocalID

OrgID must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that defines the InstanceID, or be a registered ID that is assigned by a recognized global authority. This is similar to the structure of Schema class names. In addition, to ensure uniqueness, the first colon in InstanceID must be between the OrgID andLocalID. Therefore the OrgID must not contain a colon (':').

LocalID is chosen by the business entity and should not be re-used to identify different underlying real-world elements.

If the above pattern is not used, the defining entity must assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this namespace. LocalID must include either a vendor-specified unique identifier, or if it is mapped from an ITU M.3100 environment, the trailID, connectionID or subNetworkConnectionID property of the instance.

For Distributed Management Task Force (DMTF) defined instances, the pattern must be used with the OrgID set to "CIM".

This property is inherited from the CIM_RegisteredProfile class.

OtherRegisteredOrganization
Data type: string
Access type: Read-only
Qualifiers: MaxLen ( 256 )

Indicates the organization that defines this profile, when the RegisteredOrganization property is set to Other.

This property is inherited from the CIM_RegisteredProfile class.

RegisteredName
Data type: string
Access type: Read-only
Qualifiers: Required, MaxLen ( 256 )

Indicates the name of this registered profile. The combination of the RegisteredName, RegisteredOrganization, and RegisteredVersion properties must uniquely identify the registered profile within the scope of the organization.

This property is inherited from the CIM_RegisteredProfile class.

RegisteredOrganization
Data type: uint16
Access type: Read-only
Qualifiers: Required

Indicates the organization that defines this profile.

The possible values are.

Other (1)
DMTF (2)
CompTIA (3)
Consortium for Service Innovation (4)
FAST (5)
GGF (6)
INTAP (7)
itSMF (8)
NAC (9)
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)
OGF (20)
The Green Grid (21)
DMTF Reserved (22 ≤ value )

This property is inherited from the CIM_RegisteredProfile class.

RegisteredVersion
Data type: string
Access type: Read-only
Qualifiers: Required

Indicates the version of this profile as a numeric string in the form of Major version.Minor version.Update.

This property is inherited from the CIM_RegisteredProfile class.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 R2

Namespace

\\.\root\interop

MOF

SmIscsiTarget.mof

See also

iSCSI Target Server Reference

 

 

Show:
© 2014 Microsoft