Share via


BcdBootMgrElementTypes enumeration

Specifies the boot manager element types. For more details on the layout of this enumeration, see BcdElementType.

Syntax

typedef enum BcdBootMgrElementTypes { 
  BcdBootMgrObjectList_DisplayOrder            = 0x24000001,
  BcdBootMgrObjectList_BootSequence            = 0x24000002,
  BcdBootMgrObject_DefaultObject               = 0x23000003,
  BcdBootMgrInteger_Timeout                    = 0x25000004,
  BcdBootMgrBoolean_AttemptResume              = 0x26000005,
  BcdBootMgrObject_ResumeObject                = 0x23000006,
  BcdBootMgrObjectList_ToolsDisplayOrder       = 0x24000010,
  BcdBootMgrBoolean_DisplayBootMenu            = 0x26000020,
  BcdBootMgrBoolean_NoErrorDisplay             = 0x26000021,
  BcdBootMgrDevice_BcdDevice                   = 0x21000022,
  BcdBootMgrString_BcdFilePath                 = 0x22000023,
  BcdBootMgrBoolean_ProcessCustomActionsFirst  = 0x26000028,
  BcdBootMgrIntegerList_CustomActionsList      = 0x27000030,
  BcdBootMgrBoolean_PersistBootSequence        = 0x26000031
} BcdBootMgrElementTypes;

Constants

BcdBootMgrObjectList_DisplayOrder

The order in which BCD objects should be displayed. Objects are displayed using the string specified by the BcdLibraryString_Description element. The element data format is BcdObjectListElement.

BcdBootMgrObjectList_BootSequence

List of boot environment applications the boot manager should execute. The applications are executed in the order they appear in this list. The element data format is BcdObjectListElement.

If the firmware boot manager does not support loading multiple applications, this list cannot contain more than one entry.

BcdBootMgrObject_DefaultObject

The default boot environment application to load if the user does not select one. The element data format is BcdObjectElement.

BcdBootMgrInteger_Timeout

The maximum number of seconds a boot selection menu is to be displayed to the user. The menu is displayed until the user selects an option or the time-out expires. The element data format is BcdIntegerElement.

If this value is not specified, the boot manager waits for the user to make a selection.

BcdBootMgrBoolean_AttemptResume

Indicates that a resume operation should be attempted during a system restart. The element data format is BcdBooleanElement.

BcdBootMgrObject_ResumeObject

The resume application object. The element data format is BcdObjectElement.

BcdBootMgrObjectList_ToolsDisplayOrder

The boot manager tools display order list. The element data format is BcdObjectListElement.

BcdBootMgrBoolean_DisplayBootMenu

Forces the display of the legacy boot menu, regardless of the number of OS entries in the BCD store and their BcdOSLoaderInteger_BootMenuPolicy. The element data format is BcdBooleanElement.

BcdBootMgrBoolean_NoErrorDisplay

Indicates whether the display of errors should be suppressed. If this setting is enabled, the boot manager exits to the multi-OS menu on OS launch error. The element data format is BcdBooleanElement.

BcdBootMgrDevice_BcdDevice

The device on which the boot application resides. The element data format is BcdDeviceElement.

BcdBootMgrString_BcdFilePath

The boot application. The element data format is BcdStringElement.

BcdBootMgrBoolean_ProcessCustomActionsFirst

Controls whether custom actions are processed before a boot sequence. The element data format is BcdBooleanElement.

Note This value is supported starting in Windows 8 and Windows Server 2012.

BcdBootMgrIntegerList_CustomActionsList

For more information see Custom Bootstrap Actions in Windows Vista. The element data format is BcdIntegerListElement.

BcdBootMgrBoolean_PersistBootSequence

Controls whether a boot sequence persists across multiple boots. The element data format is BcdBooleanElement.

Note This value is supported starting in Windows 8 and Windows Server 2012.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

BCD WMI Provider Enumerations

BcdIntegerElement

BcdObjectElement

BcdObjectListElement

GetElement

BcdElementType