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 |