enumeração CF_CONNECT_FLAGS (cfapi.h)

Informações adicionais que podem ser solicitadas por um provedor de sincronização quando seus retornos de chamada são invocados.

Syntax

typedef enum CF_CONNECT_FLAGS {
  CF_CONNECT_FLAG_NONE = 0x00000000,
  CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO = 0x00000002,
  CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH = 0x00000004,
  CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION = 0x00000008
} ;

Constantes

 
CF_CONNECT_FLAG_NONE
Valor: 0x00000000
Nenhum sinalizador de conexão.
CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO
Valor: 0x00000002
Quando esse sinalizador é especificado, a plataforma retorna o caminho completo da imagem do processo de hidratação nos parâmetros de retorno de chamada.
CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH
Valor: 0x00000004
Quando esse sinalizador é especificado, a plataforma retorna o caminho completo do espaço reservado que está sendo solicitado nos parâmetros de retorno de chamada.
CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION
Valor: 0x00000008
>[! OBSERVAÇÃO]
>Esse valor é novo para Windows 10, versão 1803.

Quando esse sinalizador é especificado, a hidratação implícita, que não é executada por meio de CfHydratePlaceholder, pode acontecer quando o software antivírus examina as atividades do sistema de arquivos de um provedor de sincronização em espaços reservados de arquivo de nuvem não hidratado. Esse tipo de hidratação implícita não é esperado. Se o provedor de sincronização nunca iniciar operações implícitas de hidratação, ele poderá instruir a plataforma a bloquear todas essas operações implícitas de hidratação, em vez de falhar nos retornos de chamada FETCH_DATA posteriormente.

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

Confira também

CfConnectSyncRoot

CfHydratePlaceholder