Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O estado de um arquivo ou pasta de espaço reservado.
Syntax
typedef enum CF_PLACEHOLDER_STATE {
CF_PLACEHOLDER_STATE_NO_STATES = 0x00000000,
CF_PLACEHOLDER_STATE_PLACEHOLDER = 0x00000001,
CF_PLACEHOLDER_STATE_SYNC_ROOT = 0x00000002,
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT = 0x00000004,
CF_PLACEHOLDER_STATE_IN_SYNC = 0x00000008,
CF_PLACEHOLDER_STATE_PARTIAL = 0x00000010,
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK = 0x00000020,
CF_PLACEHOLDER_STATE_INVALID = 0xffffffff
} ;
Constantes
CF_PLACEHOLDER_STATE_NO_STATESValor: 0x00000000 Quando retornado, o arquivo ou diretório cujo FileAttributes e ReparseTag examinados pela API não é um espaço reservado. |
CF_PLACEHOLDER_STATE_PLACEHOLDERValor: 0x00000001 O arquivo ou diretório cujo FileAttributes e ReparseTag examinados pela API é um espaço reservado. |
CF_PLACEHOLDER_STATE_SYNC_ROOTValor: 0x00000002 O diretório é um diretório de espaço reservado, bem como a raiz de sincronização. |
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENTValor: 0x00000004 O arquivo ou diretório deve ser um espaço reservado e existe uma propriedade essencial no repositório de propriedades do arquivo ou diretório. |
CF_PLACEHOLDER_STATE_IN_SYNCValor: 0x00000008 O arquivo ou diretório deve ser um espaço reservado e seu conteúdo em sincronia com a nuvem. |
CF_PLACEHOLDER_STATE_PARTIALValor: 0x00000010 O arquivo ou diretório deve ser um espaço reservado e seu conteúdo não está pronto para ser consumido pelo aplicativo do usuário, embora possa ou não estar totalmente presente localmente. Um exemplo é um arquivo de espaço reservado cujo conteúdo foi totalmente baixado para o disco local, mas ainda não foi validado por um provedor de sincronização que registrou a raiz de sincronização com o modificador de hidratação VERIFICATION_REQUIRED. |
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISKValor: 0x00000020 O arquivo ou diretório deve ser um espaço reservado e seu conteúdo não está totalmente presente localmente. Quando isso é definido, CF_PLACEHOLDER_STATE_PARTIAL também deve ser definido. |
CF_PLACEHOLDER_STATE_INVALIDValor: 0xffffffff Esse é um estado inválido quando a API falha ao analisar as informações do arquivo ou diretório. |
Comentários
As informações de estado do espaço reservado podem ser obtidas chamando as seguintes funções:
- CfGetPlaceholderStateFromAttributeTag
- CfGetPlaceholderStateFromFileInfo
- CfGetPlaceholderStateFromFindData
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
CfGetPlaceholderStateFromAttributeTag