For a question, its question id can not be zero.
This patch is to fix the issue that using zero as question id.
Cc: Liming Gao <liming.gao@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
#define FRONT_PAGE_KEY_CONTINUE 0x1000\r
#define FRONT_PAGE_KEY_RESET 0x1001\r
#define FRONT_PAGE_KEY_LANGUAGE 0x1002\r
+#define FRONT_PAGE_KEY_DRIVER 0x2000\r
\r
typedef struct {\r
EFI_STRING_ID PromptId;\r
gHiiDriverList[Index].PromptId,\r
gHiiDriverList[Index].HelpId,\r
0,\r
- 0,\r
+ (EFI_QUESTION_ID) (Index + FRONT_PAGE_KEY_DRIVER),\r
0,\r
&gHiiDriverList[Index].FormSetGuid,\r
gHiiDriverList[Index].DevicePathId\r