Share via


CfReportProviderProgress2-Funktion (cfapi.h)

Ermöglicht es einem Synchronisierungsanbieter, Den Fortschritt out-of-Band zu melden. Erweitert CfReportProviderProgress um zusätzliche Parameter.

Syntax

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

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 das Melden des Fortschritts für einen bestimmten Vorgang mit Ausnahme der Hydratation.

ProviderProgressTotal

Der Gesamtfortschritt des Synchronisierungsanbieters als Reaktion auf einen Abruf von Datenrückruf.

ProviderProgressCompleted

Der abgeschlossene Fortschritt des Synchronisierungsanbieters als Reaktion auf einen Abruf von Datenrückruf.

TargetSessionId

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

Rückgabewert

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (10,0; Build 17763)
Kopfzeile cfapi.h

Weitere Informationen

CfReportProviderProgress