Actualización de las propiedades MAPI
Hace referencia a: Outlook 2013 | Outlook 2016
Los clientes y proveedores de servicios pueden actualizar un valor de propiedad llamando a:
Método IMAPIProp::SetProps de un objeto para actualizar el valor de una o varias de las propiedades de un objeto.
Función HrSetOneProp para actualizar solo una propiedad a la vez. Use HrSetOneProp solo si el objeto de destino es local; esta función puede provocar una degradación del rendimiento cuando se usa con objetos remotos.
En el procedimiento siguiente se muestra cómo usar SetProps para actualizar la clase de mensaje o PR_MESSAGE_CLASS_A propiedad (PidTagMessageClass) de un mensaje.
Para actualizar la clase de mensaje de un mensaje
- Asigne una estructura SPropValue para la clase de mensaje y establezca sus miembros según corresponda.
SPropValue spvMsgClass;
spvMsgClass.ulPropTag = PR_MESSAGE_CLASS_A;
spvMsgClass.Value.lpszA = "IPM.NewClass";
- Llame al método IMAPIProp::SetProps del mensaje para establecer la nueva clase de mensaje.
hRes = lpMessage->SetProps(1, (LPSPropValue) &spvMsgClass, NULL);