CF_OPERATION_TYPE enumeration (cfapi.h)

The types of operations that can be performed on placeholder files and directories.

Also see Cloud Mirror sample.

Syntax

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
} ;

Constants

Name Description
CF_OPERATION_TYPE_TRANSFER_DATA Transfers data to hydrate a placeholder.
CF_OPERATION_TYPE_RETRIEVE_DATA Validates the integrity of data previously transferred to a placeholder.
CF_OPERATION_TYPE_ACK_DATA Data is acknowledged by the sync provider.
CF_OPERATION_TYPE_RESTART_HYDRATION Restarts ongoing data hydration.
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS Transfers placeholders.
CF_OPERATION_TYPE_ACK_DEHYDRATE Acknowledge and dehydrate a placeholder.
CF_OPERATION_TYPE_ACK_DELETE Acknowledge and delete a placeholder.
CF_OPERATION_TYPE_ACK_RENAME Acknowledge and rename a placeholder.

Requirements

   
Minimum supported client Windows 10, version 1709 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header cfapi.h

See also

Cloud Mirror sample