Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Tipi di operazioni che possono essere eseguite su file segnaposto e directory.
Vedere anche l'esempio cloud mirror.
Sintassi
typedef enum CF_OPERATION_TYPE {
CF_OPERATION_TYPE_TRANSFER_DATA,
CF_OPERATION_TYPE_RETRIEVE_DATA,
CF_OPERATION_TYPE_ACK_DATA,
CF_OPERATION_TYPE_RESTART_HYDRATION,
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS,
CF_OPERATION_TYPE_ACK_DEHYDRATE,
CF_OPERATION_TYPE_ACK_DELETE,
CF_OPERATION_TYPE_ACK_RENAME
} ;
Costanti
CF_OPERATION_TYPE_TRANSFER_DATAUn provider di sincronizzazione esegue TRANSFER_DATA per idratare un file segnaposto. Questa operazione può essere eseguita come risposta a un callback di FETCH_DATA , un callback VALIDATE_DATA o come parte di un impegno di idratazione in background preemptive all'esterno di qualsiasi contesto di callback. |
CF_OPERATION_TYPE_RETRIEVE_DATAUn provider di sincronizzazione esegue un'operazione di RETRIEVE_DATA come parte dell'idratazione segnaposto per convalidare l'integrità dei dati trasferiti in precedenza al segnaposto. Questa operazione può essere eseguita come risposta a un callback di FETCH_DATA , un callback VALIDATE_DATA o come parte di un impegno di idratazione in background preemptive all'esterno di qualsiasi contesto di callback. |
CF_OPERATION_TYPE_ACK_DATAUn provider di sincronizzazione esegue un'operazione di ACK_DATA come parte dell'idratazione segnaposto dopo aver convalidato l'integrità dei dati trasferiti in precedenza alla piattaforma. Questa operazione può essere eseguita come risposta a un callback di FETCH_DATA , un callback VALIDATE_DATA o come parte di un impegno di idratazione in background preemptive all'esterno di qualsiasi contesto di callback |
CF_OPERATION_TYPE_RESTART_HYDRATIONUn provider di sincronizzazione esegue un'operazione di RESTART_HYDRATION per riavviare un'idratazione continua. Questa operazione può essere eseguita come risposta a un callback di FETCH_DATA , un callback VALIDATE_DATA o come parte di un impegno di idratazione in background preemptive all'esterno di qualsiasi contesto di callback. |
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERSTrasferisce segnaposto. Il provider di sincronizzazione deve trasferire tutti i segnaposto corrispondenti al modello, ma non necessariamente in uno scatto, come requisito minimo. Il provider di sincronizzazione può anche scegliere di trasferire segnaposto che non corrisponde al modello. |
CF_OPERATION_TYPE_ACK_DEHYDRATERiconoscere e disidratare un segnaposto. |
CF_OPERATION_TYPE_ACK_DELETEConfermare ed eliminare un segnaposto. |
CF_OPERATION_TYPE_ACK_RENAMERiconoscere e rinominare un segnaposto. |
Requisiti
| Client minimo supportato | Windows 10 versione 1709 [solo app desktop] |
| Server minimo supportato | Windows Server 2016 [solo app desktop] |
| Intestazione | cfapi.h |