Metodo IActionProgress::UpdateProgress (shobjidl_core.h)
Aggiornamenti lo stato di avanzamento di un'azione nell'interfaccia utente.
Sintassi
HRESULT UpdateProgress(
[in] ULONGLONG ulCompleted,
[in] ULONGLONG ulTotal
);
Parametri
[in] ulCompleted
Tipo: ULONGLONG
Quantità dell'azione completata.
[in] ulTotal
Tipo: ULONGLONG
Quantità totale dell'azione.
Valore restituito
Tipo: HRESULT
Restituisce S_OK in caso di esito positivo o un valore di errore in caso contrario.
Commenti
Questo metodo deve essere chiamato periodicamente per aggiornare lo stato di avanzamento dell'azione. La classe di implementazione può interpretare questi valori in qualsiasi modo desiderati, anche se i valori di ulCompleted e ulTotal devono essere interpretati l'uno rispetto all'altro per determinare una quantità significativa di avanzamento. Spesso è desiderata una percentuale, nel qual caso il valore di ulCompleted deve essere diviso per ulTotal e il risultato moltiplicato per un valore pari a 100.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shobjidl.idl |