다음을 통해 공유


WinSAT 사용

[WinSAT는 Windows 8.1 후 릴리스에 대해 변경되거나 사용할 수 없습니다.]

WinSAT(Windows 시스템 평가 도구) API를 사용하여 컴퓨터의 하드웨어 구성에 대한 공식 및 임시 평가를 시작하고 , 컴퓨터의 기본 점수 와 평가의 각 하위 구성 요소에 대한 점수를 검색하고, 평가된 프로세서 의 세부 정보와 같은 평가 세부 정보를 검색할 수 있습니다.

평가 시작

Windows 8.1 후 컴퓨터의 공식 및 임시 평가를 시작할 수 있습니다. 공식적인 평가는 컴퓨터의 다음 하위 구성 요소를 평가합니다.

  • CPU
  • 메모리
  • 주 디스크
  • 비디오 카드

공식 평가를 시작하려면 IInitiateWinSATAssessment::InitiateFormalAssessment 메서드를 호출합니다 . 공식 평가 결과는 평가 저장소에 저장되며 나중에 검색할 수 있습니다.

일반적으로 임시 평가를 사용하여 컴퓨터의 하위 구성 요소(예: CPU 또는 메모리)만 평가합니다. 그러나 공식 스위치를 사용하여 모든 하위 구성 요소를 평가할 수 있습니다. 임시 평가를 시작하려면 IInitiateWinSATAssessment::InitiateAssessment 메서드를 호출합니다 . 임시 평가의 결과는 평가 저장소에 저장되지 않습니다.

진행 상황 또는 평가가 완료된 경우 알림을 검색하려면 IWinSATInitiateEvents 인터페이스를 구현합니다 .

원격으로 또는 배터리에서 실행되는 컴퓨터에서는 공식 평가를 실행할 수 없습니다. 그래픽 하위 구성 요소에서 임시 평가를 원격으로 실행할 수도 없습니다.

평가 점수 검색

컴퓨터의 기본 점수와 평가의 각 하위 구성 요소에 대한 점수를 검색할 수 있습니다. API를 사용하여 공식 평가에 대한 점수만 검색할 수 있습니다. 임시 평가에 대한 점수를 검색하려면 명령줄에 -xml 인수를 포함하여 평가 결과를 XML 파일에 저장한 다음 하위 구성 요소의 점수에 대한 파일을 구문 분석해야 합니다.

기본 점수는 컴퓨터의 하드웨어 구성에 대한 일반적인 측정값입니다. 일반적으로 기본 점수가 높을수록 컴퓨터가 더 높은 고급 및 리소스 집약적 작업을 수행할 때 기본 점수가 낮은 컴퓨터보다 더 빠르고 성능이 향상됩니다.

각 하드웨어 구성 요소는 개별 하위 점수를 받습니다. 컴퓨터의 기본 점수는 가장 낮은 하위 점수로 결정됩니다. 예를 들어 개별 하드웨어 구성 요소의 가장 낮은 하위 점수가 2.6이면 기본 점수는 2.6입니다. 기본 점수는 결합된 하위 점수의 평균이 아닙니다.

사용자는 기본 점수를 사용하여 컴퓨터의 기본 점수와 일치하는 프로그램 및 기타 소프트웨어를 자신 있게 구입할 수 있습니다. 예를 들어 컴퓨터의 기본 점수가 3.3인 경우 사용자는 기본 점수가 3 이하인 컴퓨터가 필요한 이 버전의 Windows용으로 설계된 소프트웨어를 자신 있게 구매할 수 있습니다.

기본 점수를 검색하려면 먼저 IQueryRecentWinSATAssessment::get_Info 메서드를 호출하여 IProvideWinSATResultsInfo 인터페이스를 가져옵니다. 그런 다음 IProvideWinSATResultsInfo::get_SystemRating 메서드를 호출하여 기본 점수를 가져옵니다.

사용자는 하위 구성 요소 점수를 사용하여 컴퓨터의 하위 구성 요소에서 특정 유형의 애플리케이션을 지원할 수 있는지 여부를 확인할 수 있습니다. 예를 들어 문서를 읽거나 쓰는 데 더 많은 시간을 소비하는 사용자는 과학 애플리케이션을 실행하는 사용자보다 디스크에 더 높은 점수가 필요할 수 있으며, 과학 애플리케이션을 실행하는 사용자는 더 높은 CPU 하위 구성 요소 점수를 원하고 디스크 점수가 낮아지지 않을 수 있습니다.

각 하위 구성 요소에 대한 점수를 검색하려면 먼저 IQueryRecentWinSATAssessment::get_Info 메서드를 호출하여 IProvideWinSATResultsInfo 인터페이스를 가져옵니다. 그런 다음 IProvideWinSATResultsInfo::GetAssessmentInfo 메서드를 호출하여 IProvideWinSATAssessmentInfo 인터페이스를 가져옵니다. 검색하려는 점수가 있는 각 하위 구성 요소에 대해 IProvideWinSATAssessmentInfo::get_Score 메서드를 호출합니다.

평가 세부 정보 검색

WinSAT API는 각 하위 구성 요소에 대한 전체 기본 점수와 점수를 제공합니다. 평가의 세부 정보(예: 점수를 계산하는 데 사용되는 메트릭 및 평가된 프로세서의 세부 정보)를 얻으려면 XML 평가 문서에서 데이터를 검색해야 합니다. 가장 최근의 공식 평가에 대한 세부 정보를 검색하려면 IQueryRecentWinSATAssessment::get_XML 메서드를 호출합니다. WinSAT 데이터 저장소의 각 평가에서 세부 정보를 검색하려면 IQueryAllWinSATAssessments::get_AllXML 메서드를 호출합니다.

XML 스키마 및 검색할 수 있는 세부 정보에 대한 자세한 내용은 WinSAT 스키마를 참조하세요.