Setup Configuration Utility (SCU)

 

IFR 指的是由撰寫VFR code ,然後經由Compile 之後得到的File ,

有點像是List 的東西

STRINGS 指的是一份 StringToken 的 File

他定義了很多String

圖片1

 圖片2  

上面這張圖代表著我們 SCU 畫面會使用到的 Driver, Protocol 還有 HII Database

首先在我們開啟SCU 之前,我們一定要有一個 Browser Driver ,這隻Driver 提供了

讓我們"畫"出整個畫面的功能,然後也要有HII Protocol 和 Database ,因為我們的

SCU 和 Browser 都會使用到他,SCU 是把一些系統資訊透過 Hii->NewPack() 存到

Hii Database 裡頭,然後Browser 在要秀出畫面的時候會用 Hii->GetForm() 去Get

我們要秀的畫面。

 

注意 :

我們在 SYSTEM_CONFIGURATION 裡頭加入我們的 Id

// Form 7: Harry
  UINT8         ItemGrayout;
  UINT8         ItemChoice;
  UINT8         MyPassword[20];
  UINT8         MyString[20];
  UINT8         MyCheckbox;
  UINT8         MyNumeric;
  UINT8         NumericA;
  UINT8         NumericB;
  UINT8         MyOperator;
 
} SYSTEM_CONFIGURATION;

 

Peter 說 ,由於 我們新加的 Id並沒有加在 BIOS code 裡

所以這些自己加的 ID 會無法Get

 

 

 

創作者介紹
創作者 linch0520的部落格 的頭像
linch0520

linch0520的部落格

linch0520 發表在 痞客邦 留言(0) 人氣( 2022 )