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.
Marcas para actualizar un archivo o directorio de marcador de posición.
Syntax
typedef enum CF_UPDATE_FLAGS {
CF_UPDATE_FLAG_NONE,
CF_UPDATE_FLAG_VERIFY_IN_SYNC,
CF_UPDATE_FLAG_MARK_IN_SYNC,
CF_UPDATE_FLAG_DEHYDRATE,
CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION,
CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION,
CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY,
CF_UPDATE_FLAG_CLEAR_IN_SYNC,
CF_UPDATE_FLAG_REMOVE_PROPERTY,
CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA,
CF_UPDATE_FLAG_ALWAYS_FULL,
CF_UPDATE_FLAG_ALLOW_PARTIAL
} ;
Constantes
CF_UPDATE_FLAG_NONE0x00000000No hay marcas de actualización. |
CF_UPDATE_FLAG_VERIFY_IN_SYNC0x00000001Se producirá un error en la actualización si el atributo CF_UPDATE_FLAG_MARK_IN_SYNC no está establecido actualmente en el marcador de posición. Esto es para evitar una carrera entre la sincronización de los cambios de la nube hasta un marcador de posición local y el flujo de datos del marcador de posición que se modifica localmente. |
CF_UPDATE_FLAG_MARK_IN_SYNC0x00000002La plataforma marca el marcador de posición como sincronizado tras una operación de marcador de posición de actualización correcta. |
CF_UPDATE_FLAG_DEHYDRATE0x00000004Solo se aplica a los archivos. Cuando se especifica, la plataforma deshidrata el archivo después de actualizar el marcador de posición correctamente. El autor de la llamada debe adquirir un identificador exclusivo al especificar esta marca o daños en los datos. Tenga en cuenta que la plataforma no valida la exclusividad del identificador. |
CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION0x00000008Solo se aplica a directorios. Cuando se especifica, marca el directorio de marcador de posición actualizado rellenado parcialmente de modo que cualquier acceso futuro a él dará lugar a una devolución de llamada FETCH_PLACEHOLDERS enviada al proveedor de sincronización. |
CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION0x00000010Solo se aplica a directorios. Cuando se especifica, marca el directorio de marcador de posición actualizado completamente rellenado de modo que la plataforma controlará cualquier acceso futuro sin devoluciones de llamada al proveedor de sincronización. |
CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY0x00000020Cuando se especifica, FileIdentity y FileIdentityLength en CfUpdatePlaceholder se omiten y la plataforma quitará el blob de identidad de archivo existente en el marcador de posición tras una llamada de actualización correcta. |
CF_UPDATE_FLAG_CLEAR_IN_SYNC0x00000040La plataforma marca el marcador de posición como no sincronizado tras una operación de marcador de posición de actualización correcta. |
CF_UPDATE_FLAG_REMOVE_PROPERTY0x00000080La plataforma quita todas las propiedades extrinsicas existentes en el marcador de posición. NOTA Este valor está disponible en Windows 10, versión 1803 y posteriores. |
CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA0x00000100La plataforma pasa CF_FS_METADATA al sistema de archivos sin ningún filtrado; de lo contrario, la plataforma omite la configuración de los campos cuyo valor es 0. NOTA Este valor está disponible en Windows 10, versión 1803 y posteriores. |
CF_UPDATE_FLAG_ALWAYS_FULL0x00000200CF_UPDATE_FLAG_ALWAYS_FULL solo es efectivo en los archivos de marcador de posición. Cuando se especifica, el marcador de posición que se va a actualizar se marca siempre lleno. Una vez hidratado, cualquier intento de deshidratar este archivo de marcador de posición producirá un error con el código ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWEDde error . |
CF_UPDATE_FLAG_ALLOW_PARTIAL0x00000400CF_UPDATE_FLAG_ALLOW_PARTIAL solo es efectivo en los archivos de marcador de posición. Cuando se especifica, el estado siempre completo en un archivo de marcador de posición, si está presente, se borra, lo que permite volver a deshidratarlo. No es válido especificar esta marca junto con CF_UPDATE_FLAG_ALWAYS_FULL y el código ERROR_CLOUD_FILE_INVALID_REQUEST de error se devolverá como resultado. |
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 |