PartyManager::GetThreadAffinityMask
检索内部参与方库线程将在其上运行或作为关联掩码运行的当前处理器集。
语法
PartyError GetThreadAffinityMask(
PartyThreadId threadId,
uint64_t* threadAffinityMask
)
参数
threadId
PartyThreadId
应为其检索处理器关联的内部 Party 库线程的类型。
threadAffinityMask
uint64_t*
输出
此类型的 Party 库线程的输出关联掩码。
返回值
PartyError
如果调用成功,则为 c_partyErrorSuccess
,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。
备注
这将为给定类型的内部 Party 库线程检索当前处理器关系。
此方法不需要先调用 initialize()。
c_anyProcessor
写入threadAffinityMask
的报告值指示该线程可在任何处理器上自由运行。
要求
标题: Party.h
另请参阅
PartyManager
PartyThreadId
PartyManager::SetThreadAffinityMask