共用方式為


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 值來標記正式評定的進度;所有其他評量的值都是零。
 
您應該讓實作保持簡短,以免錯過後續的更新;在方法傳回之前,您將不會收到新的更新。
注意 如果 WinSAT 的實體已在執行中,您可能會收到目前執行中評估的一或多個更新回呼。
 

範例

如需範例實作,請參閱 IInitiateWinSATAssessmentInitiateAssessment 或 InitiateFormalAssessment 方法。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 winsatcominterfacei.h
Dll Winsatapi.dll

另請參閱

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete