Função CfGetSyncRootInfoByPath (cfapi.h)

Obtém várias informações raiz de sincronização fornecidas em um arquivo na raiz de sincronização.

Sintaxe

HRESULT CfGetSyncRootInfoByPath(
  [in]            LPCWSTR                 FilePath,
  [in]            CF_SYNC_ROOT_INFO_CLASS InfoClass,
  [out]           PVOID                   InfoBuffer,
  [in]            DWORD                   InfoBufferLength,
  [out, optional] DWORD                   *ReturnedLength
);

Parâmetros

[in] FilePath

Um caminho totalmente qualificado para um arquivo cujas informações raiz de sincronização devem ser consultadas.

[in] InfoClass

Tipos de informações raiz de sincronização.

[out] InfoBuffer

Um ponteiro para um buffer que receberá as informações raiz de sincronização.

[in] InfoBufferLength

Comprimento, em bytes, do InfoBuffer.

[out, optional] ReturnedLength

Comprimento, em bytes, das informações raiz de sincronização retornadas. Consulte CfRegisterSyncRoot para obter detalhes sobre as informações raiz de sincronização.

Retornar valor

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

Comentários

Se o arquivo não estiver abaixo de uma raiz de sincronização de arquivos de nuvem, a API falhará. Em caso de êxito, as informações são retornadas de acordo com o InfoClass específico solicitado.

O parâmetro InfoClass pode ser um dos seguintes valores de CF_SYNC_ROOT_INFO_CLASS:

  • CF_SYNC_ROOT_INFO_BASIC
  • CF_SYNC_ROOT_INFO_STANDARD
  • CF_SYNC_ROOT_INFO_PROVIDER

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1709 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho cfapi.h
Biblioteca CldApi.lib
DLL CldApi.dll

Confira também

CfRegisterSyncRoot

CfGetSyncRootInfoByHandle