FIRMWARE_TYPE enumeration (winnt.h)

Specifies a firmware type.

Syntax

typedef enum _FIRMWARE_TYPE {
  FirmwareTypeUnknown,
  FirmwareTypeBios,
  FirmwareTypeUefi,
  FirmwareTypeMax
} FIRMWARE_TYPE, *PFIRMWARE_TYPE;

Constants

 
FirmwareTypeUnknown
The firmware type is unknown.
FirmwareTypeBios
The computer booted in legacy BIOS mode.
FirmwareTypeUefi
The computer booted in UEFI mode.
FirmwareTypeMax
Not implemented.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header winnt.h (include Windows.h)

See also

GetFirmwareType