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