IBaseMessageContext (interfaz) (COM)

 

Proporciona acceso a las propiedades del mensaje y permite la promoción de las propiedades.

Para obtener una lista de todos los miembros de este tipo, vea Miembros IBaseMessageContext.

Nota

Para obtener información sobre el uso de esta interfaz dentro del código administrado, vea IBaseMessageContext Interface.

Observaciones

Esta interfaz encapsula el contexto del mensaje, que es básicamente una bolsa de propiedades para el almacenamiento de propiedades de objetos. El objeto de contexto se incluye dentro del mensaje.

Tenga en cuenta que las propiedades existentes nunca tienen un valor NULL. El valor NULL quiere decir que la propiedad no existe. Por ejemplo:

  • Intentar establecer (o promocionar) un valor de propiedad como NULL elimina la propiedad con S_OK.

  • Intentar leer una propiedad que no existe devuelve NULL con S_OK.

  • Para interfaces relacionadas con predicados, "x:a=NULL" (VT_NULL), que es idéntico al predicado hipotético NotExists(x:a), es la prueba de que no existe una propiedad x:a.

Los valores de la propiedad de múltiples valores todavía se incluyen en el mismo valor de variante único (pVar).

Consulte también

Miembros de IBaseMessageContext (COM)