Condividi tramite


Metodo IWinSATInitiateEvents::WinSATUpdate (winsatcominterfacei.h)

[IWinSATInitiateEvents::WinSATUpdate può essere modificato o non disponibile per le versioni dopo Windows 8.1.]

Riceve una notifica quando una valutazione sta procedendo.

Sintassi

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

Parametri

[in] uCurrentTick

Graduazione corrente dello stato di avanzamento della valutazione.

[in] uTickTotal

Numero totale di tick di avanzamento per la valutazione.

[in] strCurrentState

Stringa contenente lo stato corrente della valutazione. Questa stringa è valida durante il ciclo di vita di questo callback. Copiare la stringa se necessario dopo che il callback viene restituito.

Valore restituito

Questo metodo deve restituire S_OK; il valore viene ignorato.

Commenti

È possibile utilizzare questo metodo per determinare lo stato di avanzamento di una valutazione formale.

Nota È possibile utilizzare i valori uCurrentTick e uTickTotal per contrassegnare lo stato di avanzamento solo per le valutazioni formali; i valori sono zero per tutte le altre valutazioni.
 
È consigliabile mantenere breve l'implementazione in modo da non perdere gli aggiornamenti successivi; non si otterranno nuovi aggiornamenti finché il metodo non viene restituito.
Nota Se un'istanza di WinSAT è già in esecuzione, è possibile ricevere uno o più callback di aggiornamento per la valutazione attualmente in esecuzione.
 

Esempio

Per un'implementazione di esempio, vedere il metodo InitiateAssessment o InitiateFormalAssessment di IInitiateWinSATAssessment.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione winsatcominterfacei.h
DLL Winsatapi.dll

Vedi anche

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete