Compartir a través de


Funciones de filtro en la nube

Las siguientes funciones se usan para crear y mantener directorios y archivos de marcador de posición.

En esta sección

Tema Descripción
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 de 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 directorios o archivos 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 rango sobre un archivo o carpeta de marcador de posición.
cfGetPlaceholderRangeInfoForHydration Obtiene información de rango sobre un archivo o carpeta de marcador de posición. Esta información de intervalo es idéntica a la que devuelve cfGetPlaceholderRangeInfo. Sin embargo, no toma un fileHandle como parámetro. En su lugar, usa ConnectionKey, TransferKeyy FileId para identificar el archivo y la secuencia para la que se solicita información de intervalo.
CfGetPlaceholderStateFromAttributeTag Obtiene un conjunto de estados de marcador de posición basados en el FileAttributes y ReparseTag valores del archivo.
cfGetPlaceholderStateFromFileInfo Obtiene un conjunto de estados de marcador de posición en función de la información del archivo.
cfGetPlaceholderStateFromFindData Obtiene un conjunto de estados de marcador de posición en función de 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 en la raíz de sincronización.
cfGetTransferKey de 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 los archivos.
cfOpenFileWithOplock Abre un identificador opaco asincrónico en un archivo o directorio (para 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 sean 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.
cfReportSyncStatus Permite que un proveedor de sincronización notifique 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 que un proveedor de sincronización indique 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 sincronizado 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 Actualiza las características del archivo o directorio del marcador de posición.
cfUpdateSyncProviderStatus Actualiza el estado actual del proveedor de sincronización.