TianoCore EDK2 master
Loading...
Searching...
No Matches
SmmServicesTableLib.h File Reference
#include <PiSmm.h>

Go to the source code of this file.

Functions

BOOLEAN EFIAPI InSmm (VOID)
 

Variables

EFI_SMM_SYSTEM_TABLE2gSmst
 

Detailed Description

Provides a service to retrieve a pointer to the SMM Services Table. Only available to SMM module types.

Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SmmServicesTableLib.h.

Function Documentation

◆ InSmm()

BOOLEAN EFIAPI InSmm ( VOID  )

This function allows the caller to determine if the driver is executing in System Management Mode(SMM).

This function returns TRUE if the driver is executing in SMM and FALSE if the driver is not executing in SMM.

Return values
TRUEThe driver is executing in System Management Mode (SMM).
FALSEThe driver is not executing in System Management Mode (SMM).

Definition at line 49 of file PiSmmCoreSmmServicesTableLib.c.

Variable Documentation

◆ gSmst

EFI_SMM_SYSTEM_TABLE2* gSmst
extern

Cache pointer to the SMM Services Table

Definition at line 13 of file PiSmmCoreSmmServicesTableLib.c.