Функция CfReportProviderProgress2 (cfapi.h)

Позволяет поставщику синхронизации сообщать о ходе выполнения вне диапазона. Расширяет CfReportProviderProgress дополнительными параметрами.

Синтаксис

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

Параметры

ConnectionKey

Ключ подключения, представляющий канал связи с фильтром синхронизации.

TransferKey

Непрозрачный дескриптор заполнителя.

RequestKey

Позволяет вызывающей стороне сообщать о ходе выполнения определенной операции, отличной от гидратации.

ProviderProgressTotal

Общий ход выполнения поставщика синхронизации в ответ на обратный вызов получения данных.

ProviderProgressCompleted

Завершенный ход выполнения поставщика синхронизации в ответ на обратный вызов получения данных.

TargetSessionId

Указывает сеанс, на который нацелена эта информация о ходе выполнения.

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает .S_OK В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 (10.0; Сборка 17763)
Верхняя часть cfapi.h

См. также раздел

CfReportProviderProgress