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.
As funções a seguir são usadas na criação e manutenção de arquivos e diretórios de espaço reservado.
Nesta seção
| Tópico | Descrição |
|---|---|
| CfCloseHandle | Fecha o identificador de arquivo ou diretório retornado por cfOpenFileWithOplock. Isso não deve ser usado com identificadores de arquivo Win32 padrão, somente em identificadores usados no CfApi.h. |
| CfConnectSyncRoot | Inicia a comunicação bidirecional entre um provedor de sincronização e a API de filtro de sincronização. |
| CfConvertToPlaceholder | Converte um arquivo/diretório normal em um arquivo/diretório de espaço reservado. |
| cfCreatePlaceholders | Cria um ou mais novos arquivos ou diretórios de espaço reservado em uma árvore raiz de sincronização. |
| CfDisconnectSyncRoot | Desconecta um canal de comunicação criado por CfConnectSyncRoot. |
| CfExecute | O ponto de entrada principal para todas as operações de espaço reservado baseadas em chave de conexão. Ele deve ser usado por um provedor de sincronização para responder a vários retornos de chamada da plataforma. |
| CfGetCorrelationVector | Permite que o provedor de sincronização consulte o vetor de correlação atual para um determinado arquivo de espaço reservado. |
| CfGetPlaceholderInfo | Obtém várias características de um arquivo ou pasta de espaço reservado. |
| cfGetPlaceholderRangeInfo | Obtém informações de intervalo sobre um arquivo ou pasta de espaço reservado. |
| CfGetPlaceholderRangeInfoForHydration | Obtém informações de intervalo sobre um arquivo ou pasta de espaço reservado. Essas informações de intervalo são idênticas ao que cfGetPlaceholderRangeInfo retorna. No entanto, não é necessário um fileHandle como um parâmetro. Em vez disso, ele usa ConnectionKey, TransferKey e FileId para identificar o arquivo e o fluxo para o qual as informações de intervalo estão sendo solicitadas. |
| CfGetPlaceholderStateFromAttributeTag | Obtém um conjunto de estados de espaço reservado com base nos valores FileAttributes e ReparseTag do arquivo. |
| cfGetPlaceholderStateFromFileInfo | Obtém um conjunto de estados de espaço reservado com base nas várias informações do arquivo. |
| CfGetPlaceholderStateFromFindData | Obtém um conjunto de estados de espaço reservado com base na estrutura WIN32_FIND_DATA. |
| CfGetPlatformInfo | Obtém as informações de versão da plataforma. |
| CfGetSyncRootInfoByHandle | Obtém várias características da raiz de sincronização que contém um determinado arquivo especificado por um identificador de arquivo. |
| CfGetSyncRootInfoByPath | Obtém várias informações raiz de sincronização fornecidas em um arquivo na raiz de sincronização. |
| CfGetTransferKey | Inicia uma transferência de dados para um arquivo ou pasta de espaço reservado. |
| CfGetWin32HandleFromProtectedHandle | Converte um identificador protegido em um identificador Win32 para que ele possa ser usado com todas as APIs Win32 baseadas em identificador. |
| CfHydratePlaceholder | Hidrata um arquivo de espaço reservado garantindo que o intervalo de bytes especificado esteja presente no disco no espaço reservado. Isso é válido somente para arquivos. |
| CfOpenFileWithOplock | Abre uma alça opaca assíncrona em um arquivo ou diretório (para arquivos normais e de espaço reservado) e configura um oplock adequado nele com base nos sinalizadores abertos. |
| CfQuerySyncProviderStatus | Consulta um provedor de sincronização para obter o status do provedor. |
| CfReferenceProtectedHandle | Permite que o chamador faça referência a um identificador protegido para um identificador Win32 que pode ser usado com APIs win32 não CfApi. |
| cfRegisterSyncRoot | Executa um registro raiz de sincronização única. |
| CfReleaseProtectedHandle | Libera um identificador protegido referenciado por CfReferenceProtectedHandle. |
| CfReleaseTransferKey | Libera uma chave de transferência obtida por cfGetTransferKey. |
| CfReportProviderProgress | Permite que um provedor de sincronização relate o progresso fora de banda. |
| CfReportSyncStatus | Permite que um provedor de sincronização notifique a plataforma de seu status em uma raiz de sincronização especificada sem precisar se conectar com uma chamada para CfConnectSyncRoot primeiro. |
| CfRevertPlaceholder | Reverte um espaço reservado de volta para um arquivo regular, retirando todas as características especiais, como a marca de nova análise, a identidade do arquivo etc. |
| cfSetCorrelationVector | Permite que um provedor de sincronização instrua a plataforma a usar um vetor de correlação específico para fins de telemetria em um arquivo de espaço reservado. Isso é opcional. |
| cfSetInSyncState | Define o estado de sincronização para um arquivo ou pasta de espaço reservado. |
| cfSetPinState | Isso define o estado do pino de um espaço reservado, usado para representar a intenção de um usuário. Qualquer aplicativo (não apenas o provedor de sincronização) pode chamar essa função. |
| CfUnregisterSyncRoot | Cancela o registro de uma raiz de sincronização registrada anteriormente. |
| cfUpdatePlaceholder | Atualiza as características do arquivo ou diretório do espaço reservado. |
| CfUpdateSyncProviderStatus | Atualiza o status atual do provedor de sincronização. |