vector<CString>* pVec = new vector<CString>;
pVec->push_back(ArrPath.to_string().c_str());
pVec->push_back(UUid.to_string().c_str());
unsigned uId = 0;
HANDLE handle = (HANDLE)_beginthreadex(NULL, 0, SetSaveSeletePathIphoneThread, pVec, 0, &uId);
使用:
vector<CString>* pVec = (vector<CString>*)lpParam;
CString strSavePathW = (*pVec)[0];
CString strUUid = (*pVec)[1];
delete pVec; //需要释放
单独参数:
CStringA* pStrA = new CStringA;
*pStrA = csUUID;
unsigned uId = 0;
HANDLE handle = (HANDLE)_beginthreadex(NULL, 0, ThreadCopuIphoneData, pStrA, 0, &uId);
使用:
CStringA* pStrAUUID = (CStringA*)lpParam;