Freigeben über


IWinSATInitiateEvents::WinSATUpdate-Methode (winsatcominterfacei.h)

[IWinSATInitiateEvents::WinSATUpdate kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein.]

Empfängt eine Benachrichtigung, wenn eine Bewertung Fortschritte macht.

Syntax

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

Parameter

[in] uCurrentTick

Das aktuelle Fortschritts-Tick der Bewertung.

[in] uTickTotal

Die Gesamtzahl der Fortschritts-Ticks für die Bewertung.

[in] strCurrentState

Eine Zeichenfolge, die den aktuellen Zustand der Bewertung enthält. Diese Zeichenfolge ist während der Lebensdauer dieses Rückrufs gültig. Kopieren Sie die Zeichenfolge, wenn Sie sie benötigen, nachdem der Rückruf zurückgegeben wurde.

Rückgabewert

Diese Methode sollte S_OK zurückgeben. der Wert wird ignoriert.

Hinweise

Mit dieser Methode können Sie den Fortschritt einer formalen Bewertung ermitteln.

Hinweis Sie können die Werte uCurrentTick und uTickTotal verwenden, um den Fortschritt nur für formale Bewertungen zu kennzeichnen. die Werte für alle anderen Bewertungen null sind.
 
Sie sollten ihre Implementierung kurz halten, damit Sie nachfolgende Updates nicht verpassen. Sie erhalten erst dann neue Updates, wenn die -Methode zurückgegeben wird.
Hinweis Wenn bereits ein instance von WinSAT ausgeführt wird, können Sie einen oder mehrere Updaterückrufe für die derzeit ausgeführte Bewertung erhalten.
 

Beispiele

Eine Beispielimplementierung finden Sie in der InitiateAssessment- oder InitiateFormalAssessment-Methode von IInitiateWinSATAssessment.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile winsatcominterfacei.h
DLL Winsatapi.dll

Weitere Informationen

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete