Compartir a través de


IOSTX::SyncBeg

Hace referencia a: Outlook 2013 | Outlook 2016

Prepara el almacén local para la sincronización en un estado determinado y recupera la información necesaria para replicar.

HRESULT SyncBeg( 
    UINT uiSync, 
    LPVOID *ppv 
);

Parameters

uiSync

[in] Estado en el que entrará el almacén local. A continuación se muestra una lista de identificadores de estado:

LR_SYNC_IDLE

LR_SYNC

LR_SYNC_UPLOAD_HIERARCHY

LR_SYNC_UPLOAD_FOLDER

LR_SYNC_CONTENTS

LR_SYNC_UPLOAD_TABLE

LR_SYNC_UPLOAD_MESSAGE

LR_SYNC_UPLOAD_MESSAGE_READ

LR_SYNC_UPLOAD_MESSAGE_DEL

LR_SYNC_DOWNLOAD_HIERARCHY

LR_SYNC_DOWNLOAD_TABLE

Ppv

[in]/[out] Puntero a la estructura de datos correspondiente al estado que se va a especificar.

DNHIER

DNTBL

DNTBL

SINCRONIZAR

SYNCCONT

UPDEL

UPDELE

UPFLD

UPHIER

UPMOV

UPMSG

UPREAD

UPREADE

UPTBL

UPTBLE

Comentarios

El cliente llama a IOSTX::SetSyncResult para establecer el resultado de la sincronización y, a continuación, llama a IOSTX::SyncEnd para finalizar ese estado. El cliente debe llamar a IOSTX::SyncEnd para cada llamada a IOSTX::SyncBeg para determinar si el estado se ha replicado correctamente. Una vez que se haya determinado esto, Outlook puede empezar a limpiar su estado interno.

La mayoría de estas estructuras contienen información [out]/[in], lo que permite que Outlook pase información al cliente y que el cliente pase información a Outlook. Cuando el cliente llama a IOSTX::SyncBeg, Outlook asigna la estructura de datos para un estado determinado e la inicializa con información para ese estado. Esta es la información de [salida]. Mientras se encuentra en un estado, el cliente actualiza la estructura de datos correspondiente para ese estado. Esta es la información [in].

Vea también

IOSTX::GetLastError

IOSTX::InitSync

IOSTX::SetSyncResult

IOSTX::SyncEnd

IOSTX::SyncHdrBeg

IOSTX::SyncHdrEnd

IOSTX : IUnknown

Constantes MAPI