CF_UPDATE_FLAGS enumeración (cfapi.h)
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_NONE 0x00000000 No hay marcas de actualización. |
CF_UPDATE_FLAG_VERIFY_IN_SYNC 0x00000001 Se 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_SYNC 0x00000002 La 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_DEHYDRATE 0x00000004 Solo 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_POPULATION 0x00000008 Solo 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_POPULATION 0x00000010 Solo 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_IDENTITY 0x00000020 Cuando 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_SYNC 0x00000040 La 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_PROPERTY 0x00000080 La 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_METADATA 0x00000100 La 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_FULL 0x00000200 CF_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_DISALLOWED de error . |
CF_UPDATE_FLAG_ALLOW_PARTIAL 0x00000400 CF_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 |