Condividi tramite


Funzioni di filtro cloud

Le funzioni seguenti vengono usate per creare e gestire file e directory segnaposto.

In questa sezione

Argomento Descrizione
CfCloseHandle Chiude l'handle di file o directory restituito da CfOpenFileWithOplock. Questo non deve essere usato con handle di file Win32 standard, solo sugli handle usati all'interno di CfApi.h.
Cf Connessione SyncRoot Avvia la comunicazione bidirezionale tra un provider di sincronizzazione e l'API del filtro di sincronizzazione.
CfConvertToPlaceholder Converte un file o una directory normale in un file/directory segnaposto.
CfCreatePlaceholders Crea uno o più nuovi file segnaposto o directory in un albero radice di sincronizzazione.
CfDisconnectSyncRoot Disconnette un canale di comunicazione creato da Cf Connessione SyncRoot.
CfExecute Punto di ingresso principale per tutte le operazioni segnaposto basate su chiave di connessione. Deve essere usato da un provider di sincronizzazione per rispondere a vari callback dalla piattaforma.
CfGetCorrelationVector Consente al provider di sincronizzazione di eseguire una query sul vettore di correlazione corrente per un determinato file segnaposto.
CfGetPlaceholderInfo Ottiene varie caratteristiche di un file o di una cartella segnaposto.
CfGetPlaceholderRangeInfo Ottiene informazioni sull'intervallo su un file o una cartella segnaposto.
CfGetPlaceholderRangeInfoForHydration Ottiene informazioni sull'intervallo su un file o una cartella segnaposto. Queste informazioni sull'intervallo sono identiche a quanto restituito da CfGetPlaceholderRangeInfo . Tuttavia, non accetta un fileHandle come parametro. Usa invece Connessione ionKey, TransferKey e FileId per identificare il file e il flusso per cui vengono richieste informazioni sull'intervallo.
CfGetPlaceholderStateFromAttributeTag Ottiene un set di stati segnaposto in base ai valori FileAttributes e ReparseTag del file.
CfGetPlaceholderStateFromFileInfo Ottiene un set di stati segnaposto in base alle varie informazioni del file.
CfGetPlaceholderStateFromFindData Ottiene un set di stati segnaposto in base alla struttura WIN32_FIND_DATA.
CfGetPlatformInfo Ottiene le informazioni sulla versione della piattaforma.
CfGetSyncRootInfoByHandle Ottiene varie caratteristiche della radice di sincronizzazione contenente un determinato file specificato da un handle di file.
CfGetSyncRootInfoByPath Ottiene varie informazioni radice di sincronizzazione fornite da un file nella radice di sincronizzazione.
CfGetTransferKey Avvia un trasferimento di dati in un file o una cartella segnaposto.
CfGetWin32HandleFromProtectedHandle Converte un handle protetto in un handle Win32 in modo che possa essere usato con tutte le API Win32 basate su handle.
CfHydratePlaceholder Idrata un file segnaposto assicurandosi che l'intervallo di byte specificato sia presente sul disco nel segnaposto. Questa opzione è valida solo per i file.
CfOpenFileWithOplock Apre un handle opaco asincrono in un file o in una directory (sia per i file normali che per i file segnaposto) e imposta un oplock appropriato in base ai flag aperti.
CfQuerySyncProviderStatus Esegue una query su un provider di sincronizzazione per ottenere lo stato del provider.
CfReferenceProtectedHandle Consente al chiamante di fare riferimento a un handle protetto a un handle Win32 che può essere usato con API Win32 non CfApi.
CfRegisterSyncRoot Esegue una registrazione radice di sincronizzazione una sola volta.
CfReleaseProtectedHandle Rilascia un handle protetto a cui fa riferimento CfReferenceProtectedHandle.
CfReleaseTransferKey Rilascia una chiave di trasferimento ottenuta da CfGetTransferKey.
CfReportProviderProgress Consente a un provider di sincronizzazione di segnalare lo stato di avanzamento fuori banda.
CfReportSyncStatus Consente a un provider di sincronizzazione di notificare alla piattaforma lo stato in una radice di sincronizzazione specificata senza dover prima connettersi con una chiamata a Cf Connessione SyncRoot.
CfRevertPlaceholder Ripristina un segnaposto in un file normale, rimuovendo tutte le caratteristiche speciali, ad esempio il tag reparse, l'identità del file e così via.
CfSetCorrelationVector Consente a un provider di sincronizzazione di indicare alla piattaforma di usare un vettore di correlazione specifico per scopi di telemetria in un file segnaposto. (Facoltativo).
CfSetInSyncState Imposta lo stato di sincronizzazione per un file o una cartella segnaposto.
CfSetPinState In questo modo viene impostato lo stato del pin di un segnaposto, utilizzato per rappresentare la finalità di un utente. Qualsiasi applicazione (non solo il provider di sincronizzazione) può chiamare questa funzione.
CfUnregisterSyncRoot Annulla la registrazione di una radice di sincronizzazione registrata in precedenza.
CfUpdatePlaceholder Aggiornamenti caratteristiche del file o della directory segnaposto.
CfUpdateSyncProviderStatus Aggiornamenti lo stato corrente del provider di sincronizzazione.