]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr
Add two new methods to get default value, also add sample code in sample driver.
[mirror_edk2.git] / MdeModulePkg / Universal / DriverSampleDxe / Vfr.vfr
index 00982700b7b03f2585852eada595587cf90aa26b..fce22fef2fcfdc8234664aed79992b2fd0eb213a 100644 (file)
@@ -385,6 +385,28 @@ formset
         \r
       endnumeric;\r
     endif;\r
+\r
+    numeric varid   = MyIfrNVData.GetDefaultValueFromAccess,\r
+            questionid = 0x1239,\r
+            prompt  = STRING_TOKEN(STR_DEFAULT_VALUE_FROM_ACCESS_PROMPT),\r
+            help    = STRING_TOKEN(STR_DEFAULT_VALUE_FROM_ACCESS_HELP),\r
+            flags   = DISPLAY_UINT_HEX | INTERACTIVE, \r
+            minimum = 0,\r
+            maximum = 255,\r
+            step    = 1,\r
+            default = 18,\r
+    endnumeric;\r
+\r
+    numeric varid   = MyIfrNVData.GetDefaultValueFromCallBack,\r
+            questionid = 0x1240,\r
+            prompt  = STRING_TOKEN(STR_DEFAULT_VALUE_FROM_CALLBACK_PROMPT),\r
+            help    = STRING_TOKEN(STR_DEFAULT_VALUE_FROM_CALLBACK_HELP),\r
+            flags   = DISPLAY_UINT_HEX | INTERACTIVE, \r
+            minimum = 0,\r
+            maximum = 255,\r
+            step    = 1,\r
+            default = 18,\r
+    endnumeric;\r
         \r
     resetbutton\r
       defaultstore = MyStandardDefault,\r
@@ -533,7 +555,16 @@ formset
               default       = 0,\r
 \r
       endtime;\r
-\r
+      \r
+      time \r
+            name    = MyTime, \r
+            varid   = MyIfrNVData.Time, \r
+            prompt  = STRING_TOKEN(STR_TIME_PROMPT), \r
+            help    = STRING_TOKEN(STR_TIME_PROMPT), \r
+            flags   = STORAGE_NORMAL, \r
+            default = 15:33:33, \r
+      endtime;\r
+      \r
       checkbox varid   = MyIfrNVData.ChooseToActivateNuclearWeaponry,\r
               prompt   = STRING_TOKEN(STR_CHECK_BOX_PROMPT),\r
               help     = STRING_TOKEN(STR_CHECK_BOX_HELP),\r