White Papers

23 Version 1.0.0
// Copyright (c) 2009 Dell Inc. All rights reserved.
// ==================================================================
// DCIM_LCService
// ==================================================================
[Version ( "1.0.0" ), Description(
"DCIM_LCService is a derivation of CIM_BIOSService "
"with extrinsic method extensions to support "
"Lifecycle Controller functionality)"]
class DCIM_LCService : CIM_BIOSService {
[Experimental, Description (
"This method is called to modify instances of "
"LCAttribute associated with this LCService." ),
ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
Values { "Completed with No Error", "Not Supported", "Error",
"DMTF Reserved", "Vendor Specified" }]
uint32 SetAttribute(
[Required, IN, Description (
"A reference to a LCAttribute specified by "
"AttributeName of the LCAttribute to be modified." )]
string AttributeName,
[Required, IN, Description (
"A new value to assign to the specified "
"LCAttribute. If this value is valid, it will be "
"applied to the CurrentValue or PendingValue "
"property of the specified LCAttribute depending "
"on the Lifecycle Controller implementation and any "
"requirements for a system restart." )]
string AttributeValue[],
[OUT, Description (
"Invoking the SetAttribute may result in a set "
"to CurrentValue property or the PendingValue "
"property. SetResult returns the result of invoking "
"the SetAttribute method when the method return "
"code is 0 completed with no error." ),
ValueMap { "2", "3", "4..32767", "32768..65535" },
Values { "Set CurrentValue property",
"Set PendingValue property", "DMTF Reserved",
"Vendor Specified" }]
string SetResult,
[OUT, Description (
"Invoking the SetAttribute may require "
"a reboot for the set to be effective. "
"Value \"Yes\" means a reboot is required. "
"Value \"No\" means a reboot is not required")]
string RebootRequired,
[OUT, Description (
"Error MessageID is returned if the method fails "
"to execute." )]
string MessageID,
[OUT, Description (