Função CfReportProviderProgress2 (cfapi.h)

Permite que um provedor de sincronização relate o progresso fora de banda. Estende CfReportProviderProgress com parâmetros adicionais.

Sintaxe

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

Parâmetros

ConnectionKey

Uma chave de conexão que representa um canal de comunicação com o filtro de sincronização.

TransferKey

Um identificador opaco para o espaço reservado.

RequestKey

Permite que o chamador relate o progresso em uma operação específica diferente da hidratação.

ProviderProgressTotal

O progresso total do provedor de sincronização em resposta a um retorno de chamada de busca de dados.

ProviderProgressCompleted

O progresso concluído do provedor de sincronização em resposta a um retorno de chamada de busca de dados.

TargetSessionId

Indica a sessão na qual essas informações de progresso são direcionadas.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 (10.0; Build 17763)
Cabeçalho cfapi.h

Confira também

CfReportProviderProgress