Lines Matching refs:processInfo
34 int32_t GetHapProcessInfo(int32_t userId, uint32_t tokenId, ProcessInfo *processInfo)
42 if (memcpy_s(processInfo->processName, processInfo->processNameLen, hapTokenInfo.bundleName.c_str(),
45 hapTokenInfo.bundleName.size(), processInfo->processNameLen);
48 processInfo->processNameLen = hapTokenInfo.bundleName.size();
57 processInfo->hapInfo.appIndex = bundleInfo.appIndex;
59 if (memcpy_s(processInfo->hapInfo.appId, processInfo->hapInfo.appIdLen, bundleInfo.appId.c_str(),
62 bundleInfo.appId.size(), processInfo->hapInfo.appIdLen);
65 processInfo->hapInfo.appIdLen = bundleInfo.appId.size();
70 int32_t GetNativeProcessInfo(uint32_t tokenId, uint64_t uid, ProcessInfo *processInfo)
79 if (memcpy_s(processInfo->processName, processInfo->processNameLen, nativeTokenInfo.processName.c_str(),
82 nativeTokenInfo.processName.size(), processInfo->processNameLen);
85 processInfo->processNameLen = nativeTokenInfo.processName.size();
86 processInfo->nativeInfo.uid = uid;
91 int32_t GetCallingProcessInfo(uint32_t userId, uint64_t uid, ProcessInfo *processInfo)
93 processInfo->userId = userId;
99 processInfo->ownerType = HAP;
100 res = GetHapProcessInfo(userId, tokenId, processInfo);
104 processInfo->ownerType = NATIVE;
105 res = GetNativeProcessInfo(tokenId, uid, processInfo);