White Papers

48 Version 1.3.0
Return code values for the SetAttributes( ) method are specified in Table 41, and parameters are
573
specified in Table 42.
574
NOTE: Invoking the SetAttributes( ) method multiple times can result in the earlier requests being
575
overwritten or lost.
576
Table 41 SetAttributes() Method: Return Code Values
577
Value
Description
0
Completed with no error
2
Failed
Table 42 SetAttributes() Method: Parameters
578
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
Shall be set to “BIOS.Setup.1-1
IN, REQ
AttributeName[]
String
The array parameter shall contain the
AttributeName property values for the attributes to
be modified.
IN, REQ
AttributeValue[]
String
The array parameter shall contain the desired
attribute values.
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
Table 43 SetAttributes() Method: Standard Messages
579
MessageID (OUT parameter)
Message
MessageArguments[]
BIOS001
The command was successful
BIOS002
Resource allocation failure
BIOS003
Missing required parameter
BIOS004
Invalid parameter value for
<parameter name>
Parameter
BIOS005
Mismatch in AttributeName and
AttributeValue count
BIOS013
Invalid AttributeName %s
Attribute Name
BIOS014
Invalid AttributeValue for
AttributeName %s
Attribute Name
BIOS015
AttributeValue cannot be changed for
ReadOnly AttributeName %s
Attribute Name