다음을 통해 공유


PartyXblManager::SetThreadAffinityMask

필요에 따라 내부 Party Xbox Live 도우미 라이브러리 스레드가 실행되는 프로세서를 구성합니다.

구문

PartyError SetThreadAffinityMask(  
    PartyXblThreadId threadId,  
    uint64_t threadAffinityMask  
)  

매개 변수

threadId PartyXblThreadId

어떤 프로세서 선호도를 검색해야 하는지에 대한 내부 라이브러리 스레드의 형식입니다.

threadAffinityMask uint64_t

이 유형의 파티 스레드에 대한 선호도 마스크입니다.

반환 값

PartyError

호출이 성공한 경우 c_partyErrorSuccess이고 그렇지 않은 경우 오류 코드입니다. 사용자가 읽을 수 있는 형식의 오류 코드는 GetErrorMessage()를 통해 검색할 수 있습니다.

비고

이 메서드를 사용하면 애플리케이션이 지정된 형식의 내부 Party Xbox Live 도우미 라이브러리 스레드에 대한 프로세서 선호도를 구성할 수 있습니다.

이 메서드는 Initialize() 이전 또는 이후에 언제든 호출할 수 있으며, 즉시 적용됩니다. 스레드 프로세서 설정은 Cleanup() 및 Initialize() 호출 간에 유지됩니다. 64개 이상의 코어가 있는 경우 이 메서드는 항상 프로세서 그룹 0에 적용됩니다.

프로세서를 지정하려면 c_anyProcessor을(를) threadAffinityMask 매개 변수로 전달합니다. 이 메서드가 호출되지 않는 경우 Party Xbox Live도우미 라이브러리에서 사용할 기본값이 됩니다.

요구 사항

헤더: PartyXboxLive.h

참고 항목

PartyXblManager
PartyXblThreadId
PartyXblManager::GetThreadAffinityMask