IActionProgress::UpdateProgress-Methode (shobjidl_core.h)
Updates den Fortschritt einer Aktion auf der Benutzeroberfläche.
Syntax
HRESULT UpdateProgress(
[in] ULONGLONG ulCompleted,
[in] ULONGLONG ulTotal
);
Parameter
[in] ulCompleted
Typ: ULONGLONG
Der Umfang der abgeschlossenen Aktion.
[in] ulTotal
Typ: ULONGLONG
Der Gesamtbetrag der Aktion.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn erfolgreich, oder andernfalls einen Fehlerwert.
Hinweise
Diese Methode sollte in regelmäßigen Abständen aufgerufen werden, um den Status der Aktion zu aktualisieren. Die implementierende Klasse kann diese Werte beliebig interpretieren, obwohl die Werte von ulCompleted und ulTotal relativ zueinander interpretiert werden sollten, um einen aussagekräftigen Fortschritt zu bestimmen. Häufig wird ein Prozentsatz gewünscht. In diesem Fall sollte der Wert von ulCompleted durch ulTotal und das Ergebnis mit einem Wert von 100 multipliziert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
DLL | Shobjidl.idl |