Efi_bis.getbootobjectauthorizationcheckflag(), Getbootobjectauthorizationcheckflag(), Func – Intel Extensible Firmware Interface User Manual
Page 686: Prototype, Parameters, Description, Status codes returned

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
is defined in the
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.