Share via


ITransferAdviseSink::UpdateProgress-Methode (shobjidl_core.h)

Updates den Status des Übertragungsfortschritts auf der Benutzeroberfläche.

Syntax

HRESULT UpdateProgress(
  [in] ULONGLONG ullSizeCurrent,
  [in] ULONGLONG ullSizeTotal,
  [in] int       nFilesCurrent,
  [in] int       nFilesTotal,
  [in] int       nFoldersCurrent,
  [in] int       nFoldersTotal
);

Parameter

[in] ullSizeCurrent

Typ: ULONGLONG

Die Anzahl der im aktuellen Vorgang verarbeiteten Bytes.

[in] ullSizeTotal

Typ: ULONGLONG

Die Gesamtanzahl der Bytes im aktuellen Vorgang.

[in] nFilesCurrent

Typ: int

Die Anzahl der im aktuellen Vorgang verarbeiteten Dateien.

[in] nFilesTotal

Typ: int

Die Gesamtanzahl der Dateien im Vorgang. Legen Sie auf 0 fest, um anzugeben, dass sich der Wert seit dem letzten Aufruf dieser Methode nicht geändert hat.

[in] nFoldersCurrent

Typ: int

Die Anzahl der im aktuellen Vorgang verarbeiteten Ordner.

[in] nFoldersTotal

Typ: int

Die Gesamtzahl der Ordner im Vorgang. Legen Sie auf 0 fest, um anzugeben, dass sich der Wert seit dem letzten Aufruf dieser Methode nicht geändert hat.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Legen Sie ullSizeTotal, nFilesTotal und nFoldersTotal all auf 0 fest, um anzugeben, dass sich die Summen seit dem letzten Aufruf dieser Methode nicht geändert haben.

Legen Sie alle sechs Parameter auf 0 fest, um anzugeben, dass sich der Fortschritt seit dem letzten Aufruf dieser Methode nicht geändert hat.

Hinweis für Implementierer

Implementierer dieser Funktion sollten einen Fehlercode zurückgeben, wenn der Vorgang beendet werden muss, bevor er abgeschlossen ist, z. B. wenn der Benutzer auf die Schaltfläche Abbrechen klickt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)