Compartir a través de


HrComposeEID

Hace referencia a: Outlook 2013 | Outlook 2016

Crea un identificador de entrada compuesto para un objeto, normalmente un mensaje en un almacén de mensajes.

Propiedad Valor
Archivo de encabezado:
Mapiutil.h
Implementado por:
MAPI
Llamado por:
Aplicaciones cliente
HrComposeEID(
  LPMAPISESSION psession,
  ULONG cbStoreRecordKey,
  LPBYTE pStoreRecordKey,
  ULONG cbMsgEID,
  LPENTRYID pMsgEID,
  ULONG FAR * pcbEID,
  LPENTRYID FAR * ppEID
);

Parameters

psession

[in] Puntero a la sesión en uso por la aplicación cliente.

cbStoreRecordKey

[in] Tamaño, en bytes, de la clave de registro del almacén de mensajes que contiene el mensaje u otro objeto. Si se pasa cero en el parámetro cbStoreRecordKey , el parámetro ppEID apunta a una copia del identificador de entrada del objeto.

pStoreRecordKey

[in] Puntero a la clave de registro del almacén de mensajes que contiene el mensaje u otro objeto.

cbMsgEID

[in] Tamaño, en bytes, del identificador de entrada del mensaje u otro objeto.

pMsgEID

[in] Puntero al identificador de entrada del objeto.

pcbEID

[out] Puntero al tamaño, en bytes, del identificador devuelto.

ppEID

[out] Puntero a un puntero al identificador de entrada devuelto. Si el valor del parámetro cbStoreRecordKey es mayor que cero, el parámetro ppEID apunta a un puntero al identificador de entrada compuesto que se crea. Si cbStoreRecordKey es cero, ppEID apunta a un puntero a una copia del identificador de entrada del objeto.

Valor devuelto

Ninguno.

Comentarios

Si el mensaje u otro objeto para el que se crea el identificador de entrada compuesta reside en un almacén de mensajes, el identificador se crea a partir del identificador de entrada del objeto y de la clave de registro del almacén. Si el objeto no está en un almacén, es decir, si el número de bytes de la clave de registro de almacén pasada en cbStoreRecordKey es cero, el identificador de entrada del objeto simplemente se copia.

La función HrComposeEID permite a las aplicaciones trabajar con objetos de varios almacenes mediante el uso de identificadores de entrada compuestos. Una aplicación puede llamar a la función HrDecomposeEID para dividir el identificador de entrada compuesta en sus constituyentes originales.

Vea también

HrComposeMsgID

HrDecomposeMsgID