Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estado de un archivo o carpeta de marcador de posición.
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 Cuando se devuelve, el archivo o directorio cuyos FileAttributes y ReparseTag examinados por la API no son un marcador de posición. |
CF_PLACEHOLDER_STATE_PLACEHOLDERValor: 0x00000001 El archivo o directorio cuyos FileAttributes y ReparseTag examinados por la API son un marcador de posición. |
CF_PLACEHOLDER_STATE_SYNC_ROOTValor: 0x00000002 El directorio es un directorio de marcador de posición, así como la raíz de sincronización. |
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENTValor: 0x00000004 El archivo o directorio debe ser un marcador de posición y existe una propiedad esencial en el almacén de propiedades del archivo o directorio. |
CF_PLACEHOLDER_STATE_IN_SYNCValor: 0x00000008 El archivo o directorio debe ser un marcador de posición y su contenido sincronizado con la nube. |
CF_PLACEHOLDER_STATE_PARTIALValor: 0x00000010 El archivo o directorio debe ser un marcador de posición y su contenido no está listo para ser consumido por la aplicación de usuario, aunque puede o no estar totalmente presente localmente. Un ejemplo es un archivo de marcador de posición cuyo contenido se ha descargado por completo en el disco local, pero aún no lo está validando un proveedor de sincronización que haya registrado la raíz de sincronización con el modificador de hidratación VERIFICATION_REQUIRED. |
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISKValor: 0x00000020 El archivo o directorio debe ser un marcador de posición y su contenido no está totalmente presente localmente. Cuando se establece, también se debe establecer CF_PLACEHOLDER_STATE_PARTIAL . |
CF_PLACEHOLDER_STATE_INVALIDValor: 0xffffffff Se trata de un estado no válido cuando la API no puede analizar la información del archivo o directorio. |
Comentarios
La información de estado del marcador de posición se puede obtener llamando a las siguientes funciones:
- CfGetPlaceholderStateFromAttributeTag
- CfGetPlaceholderStateFromFileInfo
- CfGetPlaceholderStateFromFindData
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 10, versión 1709 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
| Encabezado | cfapi.h |
Consulte también
CfGetPlaceholderStateFromAttributeTag