Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém várias características da raiz de sincronização que contém um determinado arquivo especificado por um identificador de arquivo.
Sintaxe
HRESULT CfGetSyncRootInfoByHandle(
[in] HANDLE FileHandle,
[in] CF_SYNC_ROOT_INFO_CLASS InfoClass,
[out] PVOID InfoBuffer,
[in] DWORD InfoBufferLength,
[out, optional] DWORD *ReturnedLength
);
Parâmetros
[in] FileHandle
Identificador do arquivo na raiz de sincronização cujas informações 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
O número de bytes retornados no InfoBuffer.
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
Ao contrário da maioria das APIs de espaço reservado que tomam um identificador de arquivo, essa não modifica o arquivo de forma alguma, portanto, o FileHandle requer apenas READ_ATTRIBUTES acesso.
Se o arquivo não estiver sob 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.
Requisitos
| Requisito | Valor |
|---|---|
| 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 |