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. |