Freigeben über


CfReportProviderProgress2-Funktion (cfapi.h)

Ermöglicht einem Synchronisierungsanbieter, den Fortschritt außerhalb des Bandes zu melden. Erweitert CfReportProviderProgress mit zusätzlichen Parametern.

Syntax

HRESULT CfReportProviderProgress2(
  CF_CONNECTION_KEY ConnectionKey,
  CF_TRANSFER_KEY   TransferKey,
  CF_REQUEST_KEY    RequestKey,
  LARGE_INTEGER     ProviderProgressTotal,
  LARGE_INTEGER     ProviderProgressCompleted,
  DWORD             TargetSessionId
);

Die Parameter

ConnectionKey

Ein Verbindungsschlüssel, der einen Kommunikationskanal mit dem Synchronisierungsfilter darstellt.

TransferKey

Ein undurchsichtiges Handle für den Platzhalter.

RequestKey

Ermöglicht dem Aufrufer, den Fortschritt eines anderen Vorgangs als Hydratation zu melden.

ProviderProgressTotal

Der Gesamtfortschritt des Synchronisierungsanbieters als Reaktion auf einen Abrufdatenrückruf.

ProviderProgressCompleted

Der abgeschlossene Fortschritt des Synchronisierungsanbieters als Reaktion auf einen Abrufdatenrückruf.

TargetSessionId

Gibt die Sitzung an, auf die diese Statusinformationen ausgerichtet sind.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird sie zurückgegeben S_OK. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1809 (10.0; Build 17763)
Header cfapi.h
Library cldapi.lib

Siehe auch

CfReportProviderProgress