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 se debe usar con identificadores de archivo Win32 estándar, solo en 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 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 clave de conexión. Está diseñado 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 para 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. |
CfGetPlaceholderRangeInfoForHydration | Obtiene información de intervalo sobre un archivo o carpeta de marcador de posición. Esta información de intervalo es idéntica a lo que devuelve CfGetPlaceholderRangeInfo . Sin embargo, no toma un fileHandle como parámetro. En su lugar, usa ConnectionKey, TransferKey y 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 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 los 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 única. |
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 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. |