Users Guide

BIOS and Boot Management Methods
The BIOS and Boot Management methods are used to apply attributes and change the boot configurations in the
system. Each method has a set of input and output parameters. The methods have specific return code values. The
following methods are used under BIOS and boot management:
The SetAttribute() method is used to set or change the value of a BIOS attribute.
The SetAttributes() method is used to set or change the values of a group of attributes.
The ChangeBootSourceState() method is used to change the EnabledState of a boot source from either disable
to enable and enable to disable.
The ChangeBootOrderByInstanceID() method is used to change the boot order of the boot sources from the boot
list instances (IPL, BCV, UEFI). This method expects boot source instances from one list only. Therefore, to
change the boot order of multiple instances, call this method multiple times with instances from different boot
lists.
The CreateTargetedConfigJob() method is used to apply the pending values created by the SetAttribute() and
SetAttributes() methods. The successful execution of this method creates a job for application of pending
attribute values. This method is also used to set the boot order, source state, and one time boot device.
NOTE: Subsequent calls to the CreateTargetedConfigJob() method after the first CreateTargetedConfigJob()
method results in an error until the first job is completed. However, the you can delete the current job and create a
new job using CreateTargetedConfigJob().
The DeletePendingConfiguration() method cancels the pending configuration (created using the SetAttribute
and SetAttributes methods) changes made before the configuration job is created with
CreateTargetedConfigJob().
The ChangePassword() method changes the BIOS password.
Persistent Storage Profile
The following table lists the classes, functions, operations, and methods under the persistent storage profile.
Table 31. . Persistent Storage Profile
Class Name Functions Operations Methods
DCIM_PersistentStorage
Service
Use this central class to
define the extrinsic methods.
Get Enumerate Invoke See vFlash SD Card Methods
DCIM_VFlashView Use this class to display the
different instance IDs and
related properties of all the
vFlash SD cards attached to
a system.
Get Enumerate NA
DCIM_OpaqueManagem
entData
Use this sub-class to display
the available partitions on a
specific vFlash SD card.
Get Enumerate NA
vFlash SD Card Methods
The InitializeMedia() method is used to format the vFlash SD card.
The VFlashStateChange() method is used to enable or disable the vFlash SD card.
The CreatePartition() method is used to create a new partition on a vFlash SD card.
The CreatePartitionUsingImage() method is used to create a new partition using an image file (available in
the .img or .iso format.)
85