Función CfReportSyncStatus (cfapi.h)
Permite a un proveedor de sincronización notificar a la plataforma su estado en una raíz de sincronización especificada sin tener que conectarse con una llamada a CfConnectSyncRoot primero.
Sintaxis
HRESULT CfReportSyncStatus(
[in, out] LPCWSTR SyncRootPath,
[in] CF_SYNC_STATUS *SyncStatus
);
Parámetros
[in, out] SyncRootPath
Ruta de acceso a la raíz de sincronización.
[in] SyncStatus
Estado de sincronización que se va a notificar; si NULL
es , borra el estado de sincronización guardado anteriormente. Para obtener más información, vea la sección Comentarios , a continuación.
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK
. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Cuando se proporciona un CF_SYNC_STATUS distinto de null en el parámetro SyncStatus , la información se recordará en la raíz de sincronización hasta que el proveedor de sincronización lo borre explícitamente o cuando se reinicie la máquina. La plataforma consultará esta información sobre las operaciones con errores en un marcador de posición de archivo en la nube mediante el siguiente proceso:
- La plataforma buscará primero el estado de sincronización en el nivel de archivo.
- Si no se encuentra ningún estado de sincronización, la plataforma buscará el estado de sincronización registrado en el nivel raíz de sincronización, que se realiza a través de esta función.
- Una vez que se encuentra un estado de sincronización, la plataforma usará la información proporcionada para construir un mensaje más significativo y accionable al usuario.
CfReportSyncStatus borra el estado de sincronización guardado anteriormente cuando se llama con un NULL
estado de sincronización. No se realizará ningún cambio en el estado de sincronización existente si se produce un error en la llamada de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1803 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | cfapi.h |
Library | CldApi.lib |
Archivo DLL | CldApi.dll |