次の方法で共有


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 のインスタンスが既に実行されている場合は、現在実行中の評価に対して 1 つ以上の更新コールバックを受信できる可能性があります。
 

実装例については、IInitiateWinSATAssessment の InitiateAssessment メソッドまたは InitiateFormalAssessment メソッドを参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー winsatcominterfacei.h
[DLL] Winsatapi.dll

こちらもご覧ください

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete