Compartir a través de


HrCreateApptRebaser

Inicializa un objeto IOlkApptRebaser para su uso en la reasignación de citas en calendarios de Outlook.

Información rápida

Propiedad Valor
Archivo de encabezado:
tzmovelib.h
Implementado por:
tzmovelib.dll
Llamado por:
Aplicaciones cliente MAPI
Tipo de puntero:
LPHRCREATEAPPTREBASER
Punto de entrada dll:
HrCreateApptRebaser@44
HRESULT HrCreateApptRebaser(  
    ULONG ulFlags, 
    IMAPISession *pSession, 
    IMsgStore *pCalendarMsgStore, 
    IMAPIFolder *pCalendarFolder, 
    LPCWSTR pwszUpdatePrefix, 
    const FILETIME *pftInstallDateUTC, 
    LONG lExpansionDepth, 
    const TZDEFINITION *pTZTo, 
    const TZDEFINITION *pTZMissing, 
    MAPIERROR **ppError, 
    IOlkApptRebaser **ppApptRebase); 

Parameters

ulFlags

[in] Requerido. Máscara de bits de las marcas usadas para controlar cómo se realiza el reajuste. Las siguientes marcas se pueden establecer y se definen en tzmovelib.h:

  • REBASE_FLAG_UPDATE_ORGANIZED_MEETINGS : se vuelven a basar los elementos de cita en los que el usuario es el organizador de la reunión. Tenga en cuenta que, de forma predeterminada, esto hace que Outlook envíe actualizaciones de reunión a todos los asistentes de cualquier reunión que se esté reajustando. Puede combinar esta marca con REBASE_FLAG_FORCE_NO_EX_UPDATES o REBASE_FLAG_FORCE_NO_UPDATES para cambiar el modo en que se controlan las actualizaciones de reuniones.

  • REBASE_FLAG_UPDATE_UNMARKED : actualice los elementos de cita que no se han marcado con una zona horaria. Si se especifica esta marca, el valor pTZMissing se usa como zona horaria en la que se crea un elemento para todos los elementos que no tienen datos de zona horaria.

  • REBASE_FLAG_UPDATE_ONLYRECURRING : actualice solo los elementos de cita periódicas.

  • REBASE_FLAG_NO_UI —No mostrar ninguna interfaz de usuario(UI), incluidos los cuadros de diálogo de inicio de sesión que se muestran generalmente al abrir un almacén de mensajes.

  • REBASE_FLAG_UPDATE_MINIMIZEAPPTS : no vuelva a base de elementos de cita que se producen en el pasado.

  • REBASE_FLAG_FORCE_REBASE : no compruebe que el organizador tenga que volver a basar las decisiones, sino que rebase los elementos de cita en los que el usuario es un asistente.

  • REBASE_FLAG_FORCE_NO_EX_UPDATES: envíe actualizaciones solo si el usuario es el organizador y el destinatario no está conectado a un Exchange Server.

  • REBASE_FLAG_FORCE_NO_UPDATES : no enviar actualizaciones nunca.

  • REBASE_FLAG_ONLY_CREATED_PRE_PATCH : rebase solo los elementos de cita de instancia única creados antes de aplicar la revisión.

  • REBASE_FLAG_REPORTING_MODE : no vuelva a base, solo informe de los elementos de cita que se reajusten.

  • REBASE_FLAG_SEND_RESOURCE_UPDATES : enviar actualizaciones de reuniones a los recursos.

pSession

[in] Requerido. Puntero a una interfaz de sesión MAPI.

pCalendarMsgStore

[in] Requerido. Puntero a un almacén de mensajes que contiene elementos de cita que se van a cambiar de base.

pCalendarFolder

[in] Requerido. Puntero a una carpeta de calendario que contiene elementos de cita que se van a cambiar de base.

pwszUpdatePrefix

[in] Opcional. Puntero a una cadena que contiene el prefijo que se va a anteponer a las convocatorias de reunión. Puede ser NULL.

pftInstallDateUTC

[in] Opcional. Fecha de instalación de la revisión de zona horaria. Solo se usa si se establece la marca de REBASE_FLAG_ONLY_CREATED_PRE_PATCH .

IExpansionDepth

[in] Opcional. Profundidad de expansión al expandir listas de distribución para excluir destinatarios conectados a Exchange Server. Solo se usa si se establece la marca de REBASE_FLAG_FORCE_NO_EX_UPDATES .

pTZTo

[in] Requerido. Puntero a una estructura TZDEFINITION que describe la zona horaria a la que se va a volver a establecer. TZDEFINITION se define en tzmovelib.

pTZMissing

[in] Requerido. Puntero a una estructura TZDEFINITION que describe la zona horaria que se va a asumir si la información de zona horaria no se marca en un elemento. No debe ser NULL, sino que solo se debe usar si se establece la marca de REBASE_FLAG_UPDATE_UNMARKED .

ppError

[out] Puntero a un puntero a una estructura MAPIERROR que contiene información de versión, componente y contexto del error. Puede ser NULL si no se desea ninguna información de error extendida. Gratis con MAPIFreeBuffer.

ppApptRebase

[out] Puntero a un puntero a la interfaz IOlkApptRebaser devuelta.

Valores devueltos

S_OK si la llamada se realiza correctamente; de lo contrario, un código de error.

Comentarios

Al usar GetProcAddress para buscar la dirección de esta función en tzmovelib.dll, especifique HrCreateApptRebaser@44 como nombre del procedimiento. No todas las marcas son válidas en combinación entre sí.

Para obtener más información sobre las distintas opciones, vea la sección "Glosario de opciones de línea de comandos para la herramienta de actualización de datos de zona horaria de Outlook" en KB 931667: Cómo abordar los cambios de zona horaria mediante la herramienta de actualización de datos de zona horaria para Microsoft Office Outlook.

Vea también