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 |