Compartilhar via


enumeração CF_PIN_STATE (cfapi.h)

Fixar estados de um arquivo ou diretório de espaço reservado.

Syntax

typedef enum CF_PIN_STATE {
  CF_PIN_STATE_UNSPECIFIED = 0,
  CF_PIN_STATE_PINNED = 1,
  CF_PIN_STATE_UNPINNED = 2,
  CF_PIN_STATE_EXCLUDED = 3,
  CF_PIN_STATE_INHERIT = 4
} ;

Constantes

 
CF_PIN_STATE_UNSPECIFIED
Valor: 0
A plataforma pode decidir livremente quando o conteúdo do espaço reservado precisa ser apresentado ou ausente localmente no disco.
CF_PIN_STATE_PINNED
Valor: 1
O provedor de sincronização será notificado para buscar o conteúdo do espaço reservado de forma assíncrona depois que a solicitação de pin for recebida pela plataforma. Não há nenhuma garantia de que os espaços reservados a serem fixados estarão totalmente disponíveis localmente depois que uma chamada cfSetPinState for concluída com êxito. No entanto, a plataforma falhará em qualquer solicitação de desidratação em espaços reservados fixados.
CF_PIN_STATE_UNPINNED
Valor: 2
O provedor de sincronização será notificado para desidratar/invalidar o conteúdo do espaço reservado no disco de forma assíncrona depois que a solicitação de desafixar for recebida pela plataforma. Não há garantia de que os espaços reservados a serem desafixados serão totalmente desidratados depois que a chamada à API for concluída com êxito.
CF_PIN_STATE_EXCLUDED
Valor: 3
o espaço reservado nunca será sincronizado com a nuvem pelo provedor de sincronização. Esse estado só pode ser definido pelo provedor de sincronização.
CF_PIN_STATE_INHERIT
Valor: 4
A plataforma o trata como se o chamador executasse uma operação de movimentação no espaço reservado e, portanto, reavaliasse o estado do pino do espaço reservado com base no estado do pino do pai. Consulte a seção Comentários para obter uma tabela de herança.

Comentários

Parent Não Especificado Pinned Desagregada Excluído
Arquivo Não Especificado Não Especificado Pinned Não Especificado Excluído
Pinned Pinned Pinned Pinned Excluído
Desagregada Desagregada Desagregada Desagregada Excluído
Excluído Não Especificado Pinned Não Especificado Excluído
Diretório Não Especificado Não Especificado Pinned Desagregada Excluído
Pinned Pinned Pinned Pinned Excluído
Desagregada Desagregada Desagregada Desagregada Excluído
Excluído Não Especificado Pinned Desagregada Excluído

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

CfSetPinState