White Papers

Version 1.3.0 49
MessageID (OUT parameter)
Message
MessageArguments[]
BIOS016
AttributeValue cannot be changed for
Disabled AttributeName %s
Attribute Name
LC062
An instance of Export or Import
System Configuration is already
running.
580
The SetAttribute( ) method is used to set or change the value of a BIOS attribute.
581
Invoking the SetAttribute() method shall change the value of the attribute’s CurrentValue or attribute’s
582
PendingValue property to the value specified by the AttributeValue parameter if the attribute’s
583
IsReadOnly property is FALSE. Invoking this method when the attribute’s IsReadOnly property is TRUE
584
shall result in no change to the value of the attribute’s CurrentValue property. The results of changing this
585
value are described with the SetResult parameter.
586
Return code values for the SetAttribute( ) method are specified in Table 44 and parameters are specified
587
in Table 45.
588
NOTE: Invoking the SetAttribute( ) method multiple times can result in the earlier requests being
589
overwritten or lost.
590
Table 44 SetAttribute() Method: Return Code Values
591
Value
Description
0
Completed with no error
2
Failed
Table 45 SetAttribute() Method: Parameters
592
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
Shall be set to “BIOS.Setup.1-1
IN, REQ
AttributeName
String
Shall contain the AttributeName property value for the
attribute to be modified.
IN, REQ
AttributeValue[]
String
Shall contain the desired attribute value.
If the value is valid, the CurrentValue or PendingValue
property of the specified attribute will be modified.
OUT
SetResult
String
Returns:
"Set CurrentValue" when the attributes current
value is set.
“Set PendingValue” when the attribute’s pending
value is set.
OUT
RebootRequired
String
Returns:
“Yes” if reboot is required.
“No” if reboot is not required.
OUT
MessageID
String
Error MessageID
OUT
Message
String
Error Message
OUT
MessageArguments[]
String
Error MessageArguments