Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
en:bs2_partialupdateuserfaceex [2022/09/30 09:15]
kkshin [Sample Code (C++)]
en:bs2_partialupdateuserfaceex [2022/09/30 09:19]
kkshin [Sample Code (C++)]
Line 71: Line 71:
     return sdkResult;     return sdkResult;
  
-if ((mask & BS2_USER_MASK_SETTING) == BS2_USER_MASK_SETTING)+if ((maskWantUpdate ​& BS2_USER_MASK_SETTING) == BS2_USER_MASK_SETTING)
 { {
     if (BS_SDK_SUCCESS != (sdkResult = uc.getUserBlobExpiryDate(setting)))     if (BS_SDK_SUCCESS != (sdkResult = uc.getUserBlobExpiryDate(setting)))
Line 83: Line 83:
 } }
  
-if ((mask & BS2_USER_MASK_SETTING_EX) == BS2_USER_MASK_SETTING_EX)+if ((maskWantUpdate ​& BS2_USER_MASK_SETTING_EX) == BS2_USER_MASK_SETTING_EX)
 { {
     if (BS_SDK_SUCCESS != (sdkResult = uc.getUserBlobPrivateAuthModeEx(settingEx,​ deviceInfo, deviceInfoEx)))     if (BS_SDK_SUCCESS != (sdkResult = uc.getUserBlobPrivateAuthModeEx(settingEx,​ deviceInfo, deviceInfoEx)))
Line 91: Line 91:
 // ... // ...
  
-if ((mask & BS2_USER_MASK_JOB) == BS2_USER_MASK_JOB)+if ((maskWantUpdate ​& BS2_USER_MASK_JOB) == BS2_USER_MASK_JOB)
 { {
     msg.str(""​);​     msg.str(""​);​
Line 106: Line 106:
     case 1:     case 1:
     default:     default:
-        ​mask &= ~BS2_USER_MASK_JOB;​+        ​maskWantUpdate ​&= ~BS2_USER_MASK_JOB;​
         break;         break;
     }     }
Line 119: Line 119:
  
 user.numCards = 0; user.numCards = 0;
-if ((mask & BS2_USER_MASK_CARD) == BS2_USER_MASK_CARD)+if ((maskWantUpdate ​& BS2_USER_MASK_CARD) == BS2_USER_MASK_CARD)
 { {
     msg.str(""​);​     msg.str(""​);​
Line 135: Line 135:
     default:     default:
         // unmasking and numCards = 0;         // unmasking and numCards = 0;
-        ​mask &= ~BS2_USER_MASK_CARD;​+        ​maskWantUpdate ​&= ~BS2_USER_MASK_CARD;​
         break;         break;
     }     }
Line 153: Line 153:
 } }
 </​file>​ </​file>​
- 
 ==== Sample Code (C#) ==== ==== Sample Code (C#) ====
 <file csharp sample_partialupdateuserfaceex.cs>​ <file csharp sample_partialupdateuserfaceex.cs>​