使用者工具

網站工具


uefi_ami_bios

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
uefi_ami_bios [2024/05/07 16:06]
don [AFU]
uefi_ami_bios [2025/11/27 09:20] (目前版本)
don [Setup instruction]
行 68: 行 68:
      - Recovery       - Recovery 
 ==== AMIUCP ==== ==== AMIUCP ====
 +  * Utility Configuration Program 
 +     * Customize AMIBIOS ROM Utility’s capabilities for specific product or user. This is an utility to configure default settings/behaviors of certain compatible utilities 
  
 +  * This utility offers following features: 
 +     - Display Utility Identification Information 
 +     - Insert 
 +     - Delete 
 +     - Extract 
 +     - Replace 
 +     - Insert ROM image 
 +     - Exchange ROM image 
 +     - Insert Default Command String 
 +     - Exchange Default Command String 
 +     - Edit OEM Version 
 +     - Change Command Default Status
 ===== Setup ===== ===== Setup =====
 ==== VFR flag ==== ==== VFR flag ====
行 271: 行 285:
   * PreSystemResetHookHook    * PreSystemResetHookHook 
  
 +==== Setup instruction ====
 + 
 +=== grayoutif ===
 +用來在條件滿足時 顯示 某個配置選項,但使其變灰 (Gray Out),使用者無法選中或更改其值。
 +  * 當條件為 TRUE 時,該選項將會變灰顯示,且無法更改。
 +  * 當條件為 FALSE 時,該選項將會正常顯示,且可以配置。
 +<code>
 +grayoutif question_id.value == 0x00; // 如果 question_id 的值為 0x00 時,就反灰且不能修改
 +    numeric name = VAR_NAME_LIMIT,
 +            prompt = STRING_ID_LIMIT_PROMPT,
 +            default = 0x00, minimum = 0x00, maximum = 0x10;
 +endif;
 +</code>
  
 +=== suppressif ===
 +用來在條件滿足時 完全隱藏 某個配置選項或整個配置塊(FormSet)。
 +  * 當條件為 TRUE 時,該選項將從螢幕上消失。
 +  * 當條件為 FALSE 時,該選項將會顯示出來,並且可以配置。
 +<code>
 +suppressif question_id.value == 0x00; // 如果 question_id 的值為 0x00 時,就不顯示
 +    oneof name = VAR_NAME,
 +           option text = STRING_ID_OPTION_A, value = 0x01, flags = INTERACTIVE;
 +    oneof name = VAR_NAME,
 +           option text = STRING_ID_OPTION_B, value = 0x02, flags = INTERACTIVE;
 +endif;
 +</code>
 ==== HotKey Class Hook ==== ==== HotKey Class Hook ====
    
uefi_ami_bios.1715069161.txt.gz · 上一次變更: 2024/05/07 16:06 由 don