Mở menu

GrayOutIfとは?

BIOS/UEFIおよびembedded firmware学習者向けにGrayOutIfを説明するクイックノート。

1 分で読めます
Đọc bằng 日本語 Tiếng Việt English
HII / BIOS Setup Terms cover

GrayOutIfとは?

GrayOutIfは、firmware configurationを定義・表示・保存・routeするためのUEFI HII/BIOS Setup infrastructureの一部である。

なぜ重要か

  • BIOS Setup UIがどのように定義されvariableへつながるかを説明する。
  • 表示されない、disabled、保存されないsetup optionのdebugに役立つ。
  • VFR/IFR/HIIの概念を実際のsetup behaviorと結び付ける。

実例

例:setup項目が表示されない場合、まずVFR/IFRのconditionを確認する。SuppressIfは完全に非表示にし、GrayOutIfは表示したまま無効化する。

クイックチェックリスト

  • FormSet/Form/Questionは生成されたIFR内に存在するか。
  • VarStoreまたはvariable mappingは正しいか。
  • SuppressIfで非表示、またはGrayOutIfで無効化されていないか。

覚えておくポイント

GrayOutIfは、UI記述、variable storage、driver-side callback logicを分けて考えると理解しやすい。

関連ノート

公開参考資料

この記事は役に立ちましたか?

ファームウェア、BIOS/UEFI、組み込みシステムを学んでいる人に共有できます。

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.