Compartir a través de


encabezado cfapi.h

Cloud Filter API usa este encabezado. Para más información, consulte:

cfapi.h contiene las siguientes interfaces de programación:

Functions

 
CfCloseHandle

Cierra el identificador de archivo o directorio devuelto por CfOpenFileWithOplock. Esto no debe usarse con identificadores de archivo Win32 estándar, solo en los identificadores usados en CfApi.h.
CfConnectSyncRoot

Inicia la comunicación bidireccional entre un proveedor de sincronización y la API de filtro de sincronización.
CfConvertToPlaceholder

Convierte un archivo o directorio normal en un archivo o directorio de marcador de posición.
CfCreatePlaceholders

Crea uno o varios archivos o directorios de marcador de posición nuevos en un árbol raíz de sincronización.
CfDisconnectSyncRoot

Desconecta un canal de comunicación creado por CfConnectSyncRoot.
CfExecute

Punto de entrada principal para todas las operaciones de marcador de posición basadas en claves de conexión. Está pensado para que un proveedor de sincronización responda a varias devoluciones de llamada de la plataforma.
CfGetCorrelationVector

Permite al proveedor de sincronización consultar el vector de correlación actual de un archivo de marcador de posición determinado.
CfGetPlaceholderInfo

Obtiene varias características de un archivo o carpeta de marcador de posición.
CfGetPlaceholderRangeInfo

Obtiene información de intervalo sobre un archivo o carpeta de marcador de posición.
CfGetPlaceholderRangeInfoForHidratación

Obtiene información de intervalo sobre un archivo o carpeta de marcador de posición mediante ConnectionKey, TransferKey y FileId como identificadores.
CfGetPlaceholderStateFromAttributeTag

Obtiene un conjunto de estados de marcador de posición basados en los valores FileAttributes y ReparseTag del archivo.
CfGetPlaceholderStateFromFileInfo

Obtiene un conjunto de estados de marcador de posición basados en la información del archivo.
CfGetPlaceholderStateFromFindData

Obtiene un conjunto de estados de marcador de posición basados en la estructura WIN32_FIND_DATA.
CfGetPlatformInfo

Obtiene la información de la versión de la plataforma.
CfGetSyncRootInfoByHandle

Obtiene varias características de la raíz de sincronización que contiene un archivo determinado especificado por un identificador de archivo.
CfGetSyncRootInfoByPath

Obtiene varias informaciones raíz de sincronización dadas a un archivo bajo la raíz de sincronización.
CfGetTransferKey

Inicia una transferencia de datos a un archivo o carpeta de marcador de posición.
CfGetWin32HandleFromProtectedHandle

Convierte un identificador protegido en un identificador win32 para que se pueda usar con todas las API de Win32 basadas en identificadores.
CfHydratePlaceholder

Hidrata un archivo de marcador de posición asegurándose de que el intervalo de bytes especificado está presente en el disco en el marcador de posición. Esto solo es válido para archivos.
CfOpenFileWithOplock

Abre un identificador opaco asincrónico en un archivo o directorio (para los archivos normales y de marcador de posición) y configura un interbloqueo adecuado en función de las marcas abiertas.
CfQuerySyncProviderStatus

Consulta un proveedor de sincronización para obtener el estado del proveedor.
CfReferenceProtectedHandle

Permite al autor de la llamada hacer referencia a un identificador protegido a un identificador Win32 que se puede usar con API Win32 que no son cfApi.
CfRegisterSyncRoot

Realiza un registro raíz de sincronización único.
CfReleaseProtectedHandle

Libera un identificador protegido al que hace referencia CfReferenceProtectedHandle.
CfReleaseTransferKey

Libera una clave de transferencia obtenida por CfGetTransferKey.
CfReportProviderProgress

Permite que un proveedor de sincronización notifique el progreso fuera de banda.
CfReportProviderProgress2

Permite que un proveedor de sincronización notifique el progreso fuera de banda. Extiende CfReportProviderProgress con parámetros adicionales.
CfReportSyncStatus

Permite a un proveedor de sincronización notificar a la plataforma su estado en una raíz de sincronización especificada sin tener que conectarse con una llamada a CfConnectSyncRoot primero.
CfRevertPlaceholder

Revierte un marcador de posición a un archivo normal, quitando todas las características especiales, como la etiqueta de reanálisis, la identidad del archivo, etc.
CfSetCorrelationVector

Permite a un proveedor de sincronización indicar a la plataforma que use un vector de correlación específico con fines de telemetría en un archivo de marcador de posición. Esto es opcional.
CfSetInSyncState

Establece el estado en sincronización de un archivo o carpeta de marcador de posición.
CfSetPinState

Esto establece el estado de anclaje de un marcador de posición, que se usa para representar la intención de un usuario. Cualquier aplicación (no solo el proveedor de sincronización) puede llamar a esta función.
CfUnregisterSyncRoot

Anula el registro de una raíz de sincronización registrada anteriormente.
CfUpdatePlaceholder

Novedades características del archivo o directorio del marcador de posición.
CfUpdateSyncProviderStatus

Novedades el estado actual del proveedor de sincronización.

Estructuras

 
CF_CALLBACK_INFO

Contiene información de devolución de llamada común.
CF_CALLBACK_PARAMETERS

Contiene parámetros específicos de devolución de llamada, como desplazamiento de archivos, longitud, marcas, etc.
CF_CALLBACK_REGISTRATION

Las devoluciones de llamada que va a registrar el proveedor de sincronización.
CF_FILE_RANGE

Especifica un intervalo de datos en un archivo de marcador de posición.
CF_FS_METADATA

Metadatos de directorio o archivo de marcador de posición.
CF_HYDRATION_POLICY

Especifica la directiva de hidratación principal y su modificador.
CF_OPERATION_INFO

Información sobre una operación en un archivo o carpeta de marcador de posición.
CF_OPERATION_PARAMETERS

Parámetros de una operación en un archivo o carpeta de marcador de posición.
CF_PLACEHOLDER_BASIC_INFO

Información básica del marcador de posición.
CF_PLACEHOLDER_CREATE_INFO

Contiene información de marcador de posición para crear nuevos directorios o archivos de marcador de posición.
CF_PLACEHOLDER_STANDARD_INFO

Información de marcador de posición estándar.
CF_PLATFORM_INFO

Devuelve información para la plataforma de archivos en la nube. Esto está pensado para los proveedores de sincronización que se ejecutan en varias versiones de Windows.
CF_POPULATION_POLICY

Especifica la directiva de rellenado principal y su modificador.
CF_PROCESS_INFO

Contiene información sobre un proceso de usuario.
CF_SYNC_POLICIES

Define las directivas de sincronización usadas por una raíz de sincronización.
CF_SYNC_REGISTRATION

Detalles del proveedor de sincronización y raíz de sincronización que se va a registrar.
CF_SYNC_ROOT_BASIC_INFO

Información básica de la raíz de sincronización.
CF_SYNC_ROOT_PROVIDER_INFO

Sincronización de la información del proveedor raíz.
CF_SYNC_ROOT_STANDARD_INFO

Información raíz de sincronización estándar.
CF_SYNC_STATUS

Se usa en una estructura de CF_OPERATION_INFO para describir el estado de una raíz de sincronización especificada.

Enumeraciones

 
CF_CALLBACK_CANCEL_FLAGS

Marcas de devolución de llamada para cancelar la captura de datos de un archivo o carpeta de marcador de posición.
CF_CALLBACK_CLOSE_COMPLETION_FLAGS

Marcas de devolución de llamada para notificar a un proveedor de sincronización que ahora está cerrado un marcador de posición en una de sus raíces de sincronización que se abrió previamente para el acceso de lectura, escritura y eliminación.
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS

Marca de devolución de llamada para informar al proveedor de sincronización de que un marcador de posición en una de sus raíces de sincronización se ha deshidratado correctamente.
CF_CALLBACK_DEHYDRATE_FLAGS

Marcas de devolución de llamada para notificar a un proveedor de sincronización que un marcador de posición bajo una de su raíz de sincronización se va a deshidratar.
CF_CALLBACK_DEHYDRATION_REASON

Especifica el motivo por el que se deshidrató un archivo en la nube.
CF_CALLBACK_DELETE_COMPLETION_FLAGS

Marcas de devolución de llamada para notificar a un proveedor de sincronización que un marcador de posición se eliminó correctamente.
CF_CALLBACK_DELETE_FLAGS

Esta devolución de llamada se usa para informar al proveedor de sincronización de que un archivo o directorio de marcador de posición en una de sus raíces de sincronización está a punto de eliminarse o eliminarse.
CF_CALLBACK_FETCH_DATA_FLAGS

Marcas de devolución de llamada para capturar datos de un archivo o carpeta de marcador de posición.
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS

Marcas para capturar información sobre el contenido de un archivo o directorio de marcador de posición.
CF_CALLBACK_OPEN_COMPLETION_FLAGS

Marcas de devolución de llamada para notificar a un proveedor de sincronización que un marcador de posición se abrió correctamente para el acceso de lectura, escritura y eliminación.
CF_CALLBACK_RENAME_COMPLETION_FLAGS

Marca de devolución de llamada para informar al proveedor de sincronización de que se ha cambiado correctamente el nombre de un marcador de posición en una de sus raíces de sincronización.
CF_CALLBACK_RENAME_FLAGS

Marcas de devolución de llamada para informar al proveedor de sincronización de que un marcador de posición en una de sus raíces de sincronización está a punto de cambiar el nombre o moverlo.
CF_CALLBACK_TYPE

Contiene los distintos tipos de devoluciones de llamada usadas en archivos o carpetas de marcador de posición.
CF_CALLBACK_VALIDATE_DATA_FLAGS

Marcas para validar los datos de un archivo o directorio de marcador de posición.
CF_CONNECT_FLAGS

Información adicional que puede solicitar un proveedor de sincronización cuando se invocan sus devoluciones de llamada.
CF_CONVERT_FLAGS

Marcas de conversión de archivos o directorios normales a marcador de posición o directorio.
CF_CREATE_FLAGS

Marcas para crear un directorio o un archivo de marcador de posición.
CF_DEHYDRATE_FLAGS

Marcas de deshidratación de marcador de posición.
CF_HARDLINK_POLICY

Especifica si se permiten o no vínculos físicos en archivos de marcador de posición.
CF_HYDRATE_FLAGS

Marcas de hidratación de datos de marcador de posición.
CF_HYDRATION_POLICY_MODIFIER

Permite a un proveedor de sincronización controlar cómo la plataforma debe hidratar los archivos de marcador de posición. Se trata de un modificador que se puede usar con la directiva principal:_CF_HYDRATION_POLICY_PRIMARY.
CF_HYDRATION_POLICY_PRIMARY

Permite a un proveedor de sincronización controlar cómo la plataforma debe hidratar los archivos de marcador de posición. Esta es la directiva principal.
CF_IN_SYNC_STATE

Especifica el estado en sincronización de los archivos y carpetas de marcador de posición.
CF_INSYNC_POLICY

Una directiva que permite a un proveedor de sincronización controlar cuándo la plataforma debe borrar el estado de sincronización en un archivo o directorio de marcador de posición.
CF_OPEN_FILE_FLAGS

Marca para solicitar varios permisos al abrir un archivo.
CF_OPERATION_ACK_DATA_FLAGS

Marcas para comprobar y confirmar los datos de un archivo o carpeta de marcador de posición.
CF_OPERATION_ACK_DEHYDRATE_FLAGS

Marcas para confirmar la deshidratación de un archivo o directorio de marcador de posición.
CF_OPERATION_ACK_DELETE_FLAGS

Marcas para confirmar la eliminación de un archivo o directorio de marcador de posición.
CF_OPERATION_ACK_RENAME_FLAGS

Marcas para la confirmación del cambio de nombre de directorio o archivo de marcador de posición.
CF_OPERATION_RESTART_HYDRATION_FLAGS

Marcas para reiniciar la hidratación de datos en un archivo o carpeta de marcador de posición.
CF_OPERATION_RETRIEVE_DATA_FLAGS

Marcas para recuperar datos de un archivo o carpeta de marcador de posición.
CF_OPERATION_TRANSFER_DATA_FLAGS

Marcas para transferir datos a hidratar un archivo o carpeta de marcador de posición.
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS

Marcas para especificar el comportamiento al transferir un archivo o directorio de marcador de posición.
CF_OPERATION_TYPE

Tipos de operaciones que se pueden realizar en directorios y archivos de marcador de posición.
CF_PIN_STATE

Anclar estados de un archivo o directorio de marcador de posición.
CF_PLACEHOLDER_CREATE_FLAGS

Marcas para crear un marcador de posición por marcador de posición.
CF_PLACEHOLDER_INFO_CLASS

Clases de información para la información de marcador de posición.
CF_PLACEHOLDER_MANAGEMENT_POLICY

Especifica una directiva de administración de marcadores de posición para una estructura de CF_SYNC_POLICIES.
CF_PLACEHOLDER_RANGE_INFO_CLASS

Tipos del intervalo de datos de archivo de marcador de posición.
CF_PLACEHOLDER_STATE

Estado de un archivo o carpeta de marcador de posición.
CF_POPULATION_POLICY_MODIFIER

Define los modificadores de directiva de rellenado. Se trata de un modificador que se puede usar con la directiva principal:_CF_POPULATION_POLICY_PRIMARY.
CF_POPULATION_POLICY_PRIMARY

Permite a un proveedor de sincronización controlar cómo la plataforma debe crear los directorios de marcador de posición y los archivos. Esta es la directiva principal.
CF_REGISTER_FLAGS

Marcas para registrar y actualizar una raíz de sincronización.
CF_REVERT_FLAGS

Marcas para revertir un archivo de marcador de posición a un archivo normal.
CF_SET_IN_SYNC_FLAGS

Marcas de estado en sincronización para carpetas y archivos de marcador de posición.
CF_SET_PIN_FLAGS

Marcas de marcador de posición.
CF_SYNC_PROVIDER_STATUS

Estado actual de un proveedor de sincronización.
CF_SYNC_ROOT_INFO_CLASS

Tipos de información raíz de sincronización.
CF_UPDATE_FLAGS

Marcas para actualizar un archivo o directorio de marcador de posición.