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を返す必要があります。値は無視されます。
注釈
この方法を使用して、正式な評価の進行状況を確認できます。
メモuCurrentTick と uTickTotal の値を使用して、正式な評価の進捗状況のみをマークできます。値は、他のすべての評価では 0 です。
メモ WinSAT のインスタンスが既に実行されている場合は、現在実行中の評価に対して 1 つ以上の更新コールバックを受信できる可能性があります。
例
実装例については、IInitiateWinSATAssessment の InitiateAssessment メソッドまたは InitiateFormalAssessment メソッドを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | winsatcominterfacei.h |
[DLL] | Winsatapi.dll |