Compartilhar via


enumeração CF_OPERATION_TYPE (cfapi.h)

Os tipos de operações que podem ser executadas em arquivos e diretórios de espaço reservado.

Consulte também o exemplo de Espelho de Nuvem.

Sintaxe

typedef enum CF_OPERATION_TYPE {
  CF_OPERATION_TYPE_TRANSFER_DATA,
  CF_OPERATION_TYPE_RETRIEVE_DATA,
  CF_OPERATION_TYPE_ACK_DATA,
  CF_OPERATION_TYPE_RESTART_HYDRATION,
  CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS,
  CF_OPERATION_TYPE_ACK_DEHYDRATE,
  CF_OPERATION_TYPE_ACK_DELETE,
  CF_OPERATION_TYPE_ACK_RENAME
} ;

Constantes

 
CF_OPERATION_TYPE_TRANSFER_DATA
Um provedor de sincronização executa TRANSFER_DATA para hidratar um arquivo de espaço reservado. Essa operação pode ser executada como uma resposta a um retorno de chamada FETCH_DATA , um retorno de chamada VALIDATE_DATA ou como parte de um esforço preemptivo de hidratação em segundo plano fora de qualquer contexto de retorno de chamada.
CF_OPERATION_TYPE_RETRIEVE_DATA
Um provedor de sincronização executa uma operação de RETRIEVE_DATA como parte da hidratação do espaço reservado para validar a integridade dos dados que foram transferidos anteriormente para o espaço reservado. Essa operação pode ser executada como uma resposta a um retorno de chamada FETCH_DATA , um retorno de chamada VALIDATE_DATA ou como parte de um esforço preemptivo de hidratação em segundo plano fora de qualquer contexto de retorno de chamada.
CF_OPERATION_TYPE_ACK_DATA
Um provedor de sincronização executa uma operação de ACK_DATA como parte da hidratação do espaço reservado depois de validar a integridade dos dados que foram transferidos anteriormente para a plataforma. Essa operação pode ser executada como uma resposta a um retorno de chamada FETCH_DATA , um retorno de chamada VALIDATE_DATA ou como parte de um esforço preemptivo de hidratação em segundo plano fora de qualquer contexto de retorno de chamada
CF_OPERATION_TYPE_RESTART_HYDRATION
Um provedor de sincronização executa uma operação de RESTART_HYDRATION para reiniciar uma hidratação contínua. Essa operação pode ser executada como uma resposta a um retorno de chamada FETCH_DATA , um retorno de chamada VALIDATE_DATA ou como parte de um esforço preemptivo de hidratação em segundo plano fora de qualquer contexto de retorno de chamada.
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS
Transfere espaços reservados. O provedor de sincronização deve transferir todos os espaços reservados que correspondam ao padrão, mas não necessariamente em uma única captura, como um requisito mínimo. Além disso, o provedor de sincronização pode optar por transferir espaços reservados que não correspondem ao padrão.
CF_OPERATION_TYPE_ACK_DEHYDRATE
Reconhecer e desidratar um espaço reservado.
CF_OPERATION_TYPE_ACK_DELETE
Reconhecer e excluir um espaço reservado.
CF_OPERATION_TYPE_ACK_RENAME
Reconhecer e renomear um espaço reservado.

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]
Cabeçalho cfapi.h

Confira também

Exemplo de Espelho de Nuvem

CfExecute

CF_OPERATION_INFO

CF_OPERATION_PARAMETERS