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