Я реализовал обратный вызов CF_CALLBACK_TYPE_FETCH_PLACEHOLDERS и обратный вызов CF_CALLBACK_TYPE_FETCH_DATA с помощью API Windows Cloud Files, и он работает хорошо. Синхронизация файлов c от сервера к клиенту правильно.
Теперь в какой-то момент файл на клиенте становится устаревшим, потому что он изменен на сервере. Как правильно пометить его как не синхронизированный c на клиенте?
Следует ли мне напрямую вызывать функцию CfSetInSyncState ()? Какова роль StorageProviderSyncRootInfo.InSyncPolicy в этом процессе?
Можно ли вручную обезвоживать заполнитель на клиенте с помощью CfUpdatePlaceholder ()?