다음을 통해 공유


IWinSATInitiateEvents::WinSATUpdate 메서드(winsatcominterfacei.h)

[IWinSATInitiateEvents::WinSATUpdate는 Windows 8.1 후 릴리스에서 변경되거나 사용할 수 없습니다.]

평가가 진행 중일 때 알림을 받습니다.

구문

HRESULT WinSATUpdate(
  [in] UINT    uCurrentTick,
  [in] UINT    uTickTotal,
  [in] LPCWSTR strCurrentState
);

매개 변수

[in] uCurrentTick

평가의 현재 진행률 틱입니다.

[in] uTickTotal

평가의 총 진행률 틱 수입니다.

[in] strCurrentState

평가의 현재 상태를 포함하는 문자열입니다. 이 문자열은 이 콜백의 수명 동안 유효합니다. 콜백이 반환된 후 필요한 경우 문자열을 복사합니다.

반환 값

이 메서드는 S_OK 반환해야 합니다. 값은 무시됩니다.

설명

이 방법을 사용하여 공식 평가의 진행률을 확인할 수 있습니다.

참고uCurrentTickuTickTotal 값을 사용하여 공식 평가의 진행률만 표시할 수 있습니다. 값은 다른 모든 평가에 대해 0입니다.
 
후속 업데이트를 놓치지 않도록 구현을 짧게 유지해야 합니다. 메서드가 반환될 때까지 새 업데이트를 받지 않습니다.
참고 WinSAT의 instance 이미 실행 중인 경우 현재 실행 중인 평가에 대해 하나 이상의 업데이트 콜백을 받을 수 있습니다.
 

예제

구현 예제는 IInitiateWinSATAssessmentInitiateAssessment 또는 InitiateFormalAssessment 메서드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 winsatcominterfacei.h
DLL Winsatapi.dll

추가 정보

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete