Поделиться через


Функция 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)
Header cfapi.h
Library cldapi.lib

См. также

CfReportProviderProgresss