beautypg.com

Efi_bis.getbootobjectauthorizationcheckflag(), Getbootobjectauthorizationcheckflag(), Func – Intel Extensible Firmware Interface User Manual

Page 686: Prototype, Parameters, Description, Status codes returned

background image

Extensible Firmware Interface Specification

15-80

12/01/02

Version 1.10

EFI_BIS.GetBootObjectAuthorizationCheckFlag()

Summary

Retrieves the current status of the Boot Authorization Check Flag.

Prototype

typedef
EFI_STATUS
(EFIAPI *EFI_BIS_GET_BOOT_OBJECT_AUTHORIZATION_CHECKFLAG)(
IN BIS_APPLICATION_HANDLE

AppHandle,

OUT BOOLEAN

*CheckIsRequired

);

Parameters

AppHandle

An opaque handle that identifies the caller’s instance of initialization of
the BIS service. Type

BIS_APPLICATION_HANDLE

is defined in the

Initialize()

function description.

CheckIsRequired

The function writes the value

TRUE

if a Boot Authorization Check is

currently required on this platform, otherwise the function writes

FALSE

.

Description

This function retrieves the current status of the Boot Authorization Check Flag (in other words,
whether or not a Boot Authorization Check is currently required on this platform).

Status Codes Returned

EFI_SUCCESS

The function completed successfully.

EFI_NO_MAPPING

The

AppHandle

parameter is not or is no longer a valid

application instance handle associated with the EFI_BIS protocol.

EFI_OUT_OF_RESOURCES

The function failed due to lack of memory or other resources.

EFI_INVALID_PARAMETER

The

CheckIsRequired

parameter supplied by the caller is

NULL

or an invalid memory reference.