Changeset 81140 in vbox for trunk/src/VBox
- Timestamp:
- Oct 8, 2019 9:55:14 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133773
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/generic/RTSystemFirmware-generic.cpp
r81137 r81140 45 45 46 46 47 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFW PROP enmProp, bool *pfValue)47 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFWBOOL enmBoolean, bool *pfValue) 48 48 { 49 RT_NOREF(enm Prop, pfValue);49 RT_NOREF(enmBoolean, pfValue); 50 50 return VERR_NOT_SUPPORTED; 51 51 } -
trunk/src/VBox/Runtime/r3/linux/RTSystemFirmware-linux.cpp
r81137 r81140 61 61 62 62 63 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFW PROP enmProp, bool *pfValue)63 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFWBOOL enmBoolean, bool *pfValue) 64 64 { 65 65 *pfValue = false; … … 69 69 */ 70 70 const char *pszName; 71 switch (enm Prop)71 switch (enmBoolean) 72 72 { 73 case RTSYSFW PROP_SECURE_BOOT:73 case RTSYSFWBOOL_SECURE_BOOT: 74 74 pszName = "firmware/efi/efivars/SecureBoot"; 75 75 break; 76 76 77 77 default: 78 AssertReturn(enm Prop > RTSYSFWPROP_INVALID && enmProp < RTSYSFWPROP_END, VERR_INVALID_PARAMETER);78 AssertReturn(enmBoolean > RTSYSFWBOOL_INVALID && enmBoolean < RTSYSFWBOOL_END, VERR_INVALID_PARAMETER); 79 79 return VERR_SYS_UNSUPPORTED_FIRMWARE_PROPERTY; 80 80 -
trunk/src/VBox/Runtime/r3/win/RTSystemFirmware-win.cpp
r81137 r81140 173 173 174 174 175 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFW PROP enmProp, bool *pfValue)175 RTDECL(int) RTSystemQueryFirmwareBoolean(RTSYSFWBOOL enmBoolean, bool *pfValue) 176 176 { 177 177 *pfValue = false; 178 178 179 179 /* 180 * Translate the enm Propto a name:180 * Translate the enmBoolean to a name: 181 181 */ 182 182 const wchar_t *pwszName = NULL; 183 switch (enm Prop)184 { 185 case RTSYSFW PROP_SECURE_BOOT:183 switch (enmBoolean) 184 { 185 case RTSYSFWBOOL_SECURE_BOOT: 186 186 pwszName = L"SecureBoot"; 187 187 break; 188 188 189 189 default: 190 AssertReturn(enm Prop > RTSYSFWPROP_INVALID && enmProp < RTSYSFWPROP_END, VERR_INVALID_PARAMETER);190 AssertReturn(enmBoolean > RTSYSFWBOOL_INVALID && enmBoolean < RTSYSFWBOOL_END, VERR_INVALID_PARAMETER); 191 191 return VERR_SYS_UNSUPPORTED_FIRMWARE_PROPERTY; 192 192 } -
trunk/src/VBox/Runtime/testcase/tstRTSystemQueryFirmware.cpp
r81137 r81140 73 73 RTTestSub(hTest, "RTSystemQueryFirmwareBoolean"); 74 74 bool fValue; 75 rc = RTSystemQueryFirmwareBoolean(RTSYSFW PROP_SECURE_BOOT, &fValue);75 rc = RTSystemQueryFirmwareBoolean(RTSYSFWBOOL_SECURE_BOOT, &fValue); 76 76 if (RT_SUCCESS(rc)) 77 77 RTTestPrintf(hTest, RTTESTLVL_INFO, " Secure Boot: %s\n", fValue ? "enabled" : "disabled"); 78 78 else if (rc != VERR_NOT_SUPPORTED && rc != VERR_SYS_UNSUPPORTED_FIRMWARE_PROPERTY) 79 RTTestIFailed("RTSystemQueryFirmwareBoolean/RTSYSFW PROP_SECURE_BOOT failed: %Rrc", rc);79 RTTestIFailed("RTSystemQueryFirmwareBoolean/RTSYSFWBOOL_SECURE_BOOT failed: %Rrc", rc); 80 80 81 81 return RTTestSummaryAndDestroy(hTest);
Note:
See TracChangeset
for help on using the changeset viewer.