API filtro cloud
Panoramica della tecnologia dell'API Filtro cloud.
Per sviluppare l'API Filtro cloud, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
Enumerazioni
CF_CALLBACK_CANCEL_FLAGS Flag di callback per annullare il recupero dei dati per un file o una cartella segnaposto. |
CF_CALLBACK_CLOSE_COMPLETION_FLAGS Flag di callback per notificare a un provider di sincronizzazione che un segnaposto con una delle radici di sincronizzazione precedentemente aperte per l'accesso in lettura/scrittura/eliminazione è ora chiuso. |
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS Flag di callback per informare il provider di sincronizzazione che un segnaposto con una delle radici di sincronizzazione è stato disidratato correttamente. |
CF_CALLBACK_DEHYDRATE_FLAGS Flag di callback per notificare a un provider di sincronizzazione che un segnaposto in una delle radice di sincronizzazione sta per essere disidratato. |
CF_CALLBACK_DEHYDRATION_REASON Specifica il motivo per cui un file cloud è stato disidratato. |
CF_CALLBACK_DELETE_COMPLETION_FLAGS Flag di callback per notificare a un provider di sincronizzazione che un segnaposto è stato eliminato correttamente. |
CF_CALLBACK_DELETE_FLAGS Questo callback viene usato per informare il provider di sincronizzazione che un file o una directory segnaposto in una delle radici di sincronizzazione sta per essere eliminato o non eliminato. |
CF_CALLBACK_FETCH_DATA_FLAGS Flag di callback per il recupero dei dati per un file o una cartella segnaposto. |
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS Flag per il recupero di informazioni sul contenuto di un file o di una directory segnaposto. |
CF_CALLBACK_OPEN_COMPLETION_FLAGS Flag di callback per notificare a un provider di sincronizzazione che un segnaposto è stato aperto correttamente per l'accesso in lettura/scrittura/eliminazione. |
CF_CALLBACK_RENAME_COMPLETION_FLAGS Flag di callback per informare il provider di sincronizzazione che un segnaposto con una delle relative radici di sincronizzazione è stato rinominato correttamente. |
CF_CALLBACK_RENAME_FLAGS Callback flag per informare il provider di sincronizzazione che un segnaposto con una delle relative radici di sincronizzazione sta per essere rinominato o spostato. |
CF_CALLBACK_TYPE Contiene i vari tipi di callback utilizzati nei file segnaposto o nelle cartelle. |
CF_CALLBACK_VALIDATE_DATA_FLAGS Flag per convalidare i dati di un file o di una directory segnaposto. |
CF_CONNECT_FLAGS Informazioni aggiuntive che possono essere richieste da un provider di sincronizzazione quando vengono richiamati i relativi callback. |
CF_CONVERT_FLAGS File/directory normale per contrassegni di conversione di file/directory segnaposto. |
CF_CREATE_FLAGS Flag per la creazione di un file o una directory segnaposto. |
CF_DEHYDRATE_FLAGS Flag di disidratazione segnaposto. |
CF_HARDLINK_POLICY Specifica se nei file segnaposto sono consentiti o meno collegamenti reali. |
CF_HYDRATE_FLAGS Flag di idratazione dei dati segnaposto. |
CF_HYDRATION_POLICY_MODIFIER Consente a un provider di sincronizzazione di controllare il modo in cui i file segnaposto devono essere idratati dalla piattaforma. Si tratta di un modificatore che può essere usato con il criterio primario:_CF_HYDRATION_POLICY_PRIMARY. |
CF_HYDRATION_POLICY_PRIMARY Consente a un provider di sincronizzazione di controllare il modo in cui i file segnaposto devono essere idratati dalla piattaforma. Questo è il criterio principale. |
CF_IN_SYNC_STATE Specifica lo stato di sincronizzazione per file e cartelle segnaposto. |
CF_INSYNC_POLICY Criteri che consentono a un provider di sincronizzazione di controllare quando la piattaforma deve cancellare lo stato di sincronizzazione in un file o una directory segnaposto. |
CF_OPEN_FILE_FLAGS Flag per richiedere varie autorizzazioni per l'apertura di un file. |
CF_OPERATION_ACK_DATA_FLAGS Flag per verificare e confermare i dati per un file o una cartella segnaposto. |
CF_OPERATION_ACK_DEHYDRATE_FLAGS Flag per confermare la disidratazione di un file o di una directory segnaposto. |
CF_OPERATION_ACK_DELETE_FLAGS Flag per confermare l'eliminazione di un file o di una directory segnaposto. |
CF_OPERATION_ACK_RENAME_FLAGS Flag per la ridenominazione del file segnaposto o della directory. |
CF_OPERATION_RESTART_HYDRATION_FLAGS Flag per riavviare l'idratazione dei dati in un file o una cartella segnaposto. |
CF_OPERATION_RETRIEVE_DATA_FLAGS Flag per recuperare i dati per un file o una cartella segnaposto. |
CF_OPERATION_TRANSFER_DATA_FLAGS Flag per trasferire i dati per idratare un file o una cartella segnaposto. |
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS Flag per specificare il comportamento durante il trasferimento di un file o di una directory segnaposto. |
CF_OPERATION_TYPE Tipi di operazioni che possono essere eseguite su file segnaposto e directory. |
CF_PIN_STATE Aggiungere gli stati di un file o di una directory segnaposto. |
CF_PLACEHOLDER_CREATE_FLAGS Flag per la creazione di un segnaposto per ogni segnaposto. |
CF_PLACEHOLDER_INFO_CLASS Classi di informazioni per le informazioni segnaposto. |
CF_PLACEHOLDER_MANAGEMENT_POLICY Specifica un criterio di gestione segnaposto per una struttura CF_SYNC_POLICIES. |
CF_PLACEHOLDER_RANGE_INFO_CLASS Tipi dell'intervallo di dati del file segnaposto. |
CF_PLACEHOLDER_STATE Stato di un file o di una cartella segnaposto. |
CF_POPULATION_POLICY_MODIFIER Definisce i modificatori dei criteri di popolazione. Si tratta di un modificatore che può essere usato con il criterio primario:_CF_POPULATION_POLICY_PRIMARY. |
CF_POPULATION_POLICY_PRIMARY Consente a un provider di sincronizzazione di controllare la modalità di creazione di file e directory segnaposto dalla piattaforma. Questo è il criterio principale. |
CF_REGISTER_FLAGS Flag per la registrazione e l'aggiornamento di una radice di sincronizzazione. |
CF_REVERT_FLAGS Flag per ripristinare un file segnaposto in un file normale. |
CF_SET_IN_SYNC_FLAGS Flag di stato di sincronizzazione per i file segnaposto e le cartelle. |
CF_SET_PIN_FLAGS Flag di pin segnaposto. |
CF_SYNC_PROVIDER_STATUS Stato corrente di un provider di sincronizzazione. |
CF_SYNC_ROOT_INFO_CLASS Tipi di informazioni radice di sincronizzazione. |
CF_UPDATE_FLAGS Flag per l'aggiornamento di un file segnaposto o una directory. |
Funzioni
CfCloseHandle Chiude il file o l'handle di directory restituito da CfOpenFileWithOplock. Questa operazione non deve essere usata con handle di file Win32 standard, solo sugli handle usati all'interno di CfApi.h. |
CfConnectSyncRoot Avvia la comunicazione bidirezionale tra un provider di sincronizzazione e l'API filtro di sincronizzazione. |
CfConvertToPlaceholder Converte un file/directory normale in un file segnaposto/directory. |
CfCreatePlaceholder Crea uno o più file segnaposto o directory in un albero radice di sincronizzazione. |
CfDisconnectSyncRoot Disconnette un canale di comunicazione creato da CfConnectSyncRoot. |
CfExecute Punto di ingresso principale per tutte le operazioni segnaposto basate su chiave di connessione. È destinato a essere usato da un provider di sincronizzazione per rispondere a vari callback dalla piattaforma. |
CfGetCorrelationVector Consente al provider di sincronizzazione di eseguire query sul vettore di correlazione corrente per un determinato file segnaposto. |
CfGetPlaceholderInfo Ottiene varie caratteristiche di un file segnaposto o di una cartella. |
CfGetPlaceholderRangeInfo Ottiene informazioni sull'intervallo su un file segnaposto o una cartella. |
CfGetPlaceholderRangeInfoForHydration Ottiene informazioni sull'intervallo su un file segnaposto o una cartella usando ConnectionKey, TransferKey e FileId come identificatori. |
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 assicurando che l'intervallo di byte specificato sia presente sul disco nel segnaposto. Questa operazione è valida solo per i file. |
CfOpenFileWithOplock Apre un handle opaco asincrono a un file o a una directory (sia per i file normali che segnaposto) e imposta un blocco operativo appropriato in base ai flag aperti. |
CfQuerySyncProviderStatus Esegue 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. |
CfReportProviderProgress2 Consente a un provider di sincronizzazione di segnalare lo stato di avanzamento fuori banda. Estende CfReportProviderProgress con parametri aggiuntivi. |
CfReportSyncStatus Consente a un provider di sincronizzazione di inviare prima una notifica alla piattaforma dello stato in una radice di sincronizzazione specificata senza dover connettersi con una chiamata a CfConnectSyncRoot. |
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. Operazione facoltativa. |
CfSetInSyncState Imposta lo stato di sincronizzazione per un file o una cartella segnaposto. |
CfSetPinState Questo imposta 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 segnaposto o della directory. |
CfUpdateSyncProviderStatus Aggiornamenti lo stato corrente del provider di sincronizzazione. |
Strutture
CF_CALLBACK_INFO Contiene informazioni di callback comuni. |
CF_CALLBACK_PARAMETERS Contiene parametri specifici del callback, ad esempio offset del file, lunghezza, flag e così via. |
CF_CALLBACK_REGISTRATION Callback da registrare dal provider di sincronizzazione. |
CF_FILE_RANGE Specifica un intervallo di dati in un file segnaposto. |
CF_FS_METADATA File segnaposto o metadati della directory. |
CF_HYDRATION_POLICY Specifica i criteri di idratazione primari e il relativo modificatore. |
CF_OPERATION_INFO Informazioni su un'operazione su un file o una cartella segnaposto. |
CF_OPERATION_PARAMETERS Parametri di un'operazione su un file o una cartella segnaposto. |
CF_PLACEHOLDER_BASIC_INFO Informazioni di base sul segnaposto. |
CF_PLACEHOLDER_CREATE_INFO Contiene informazioni segnaposto per la creazione di nuovi file segnaposto o directory. |
CF_PLACEHOLDER_STANDARD_INFO Informazioni segnaposto standard. |
CF_PLATFORM_INFO Restituisce informazioni per la piattaforma di file cloud. Questa opzione è destinata ai provider di sincronizzazione in esecuzione in più versioni di Windows. |
CF_POPULATION_POLICY Specifica i criteri di popolamento primario e il relativo modificatore. |
CF_PROCESS_INFO Contiene informazioni su un processo utente. |
CF_SYNC_POLICIES Definisce i criteri di sincronizzazione usati da una radice di sincronizzazione. |
CF_SYNC_REGISTRATION Dettagli del provider di sincronizzazione e della radice di sincronizzazione da registrare. |
CF_SYNC_ROOT_BASIC_INFO Informazioni radice di sincronizzazione di base. |
CF_SYNC_ROOT_PROVIDER_INFO Sincronizzare le informazioni del provider radice. |
CF_SYNC_ROOT_STANDARD_INFO Informazioni radice di sincronizzazione standard. |
CF_SYNC_STATUS Utilizzato in una struttura CF_OPERATION_INFO per descrivere lo stato di una radice di sincronizzazione specificata. |