Hi Andrew,
Thank you, for the detail answer. It seems this is what I'm looking for. Now
I've found the UEFI specification of the UEFI application I build, and it
appears that the specification of the application is greater than the EFI Shall
specification it is going to be used with. Is it ok,
The header in the EFI_SYSTEM_TABLE (gST) carries the UEFI Specification
version. It is filled in by the DXE Core when it produces the EFI System Table.
$ git grep EFI_SYSTEM_TABLE_REVISION
MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c:126:EFI_SYSTEM_TABLE_REVISION,