Compartir a través de


HrDecomposeMsgID

Hace referencia a: Outlook 2013 | Outlook 2016

Separa la representación ASCII del identificador de entrada compuesto de un objeto, normalmente un mensaje en un almacén de mensajes, en el identificador de entrada de ese objeto en el almacén y el identificador de entrada del almacén.

Propiedad Valor
Archivo de encabezado:
Mapiutil.h
Implementado por:
MAPI
Llamado por:
Aplicaciones cliente
HrDecomposeMsgID(
  LPMAPISESSION psession,
  LPSTR szMsgID,
  ULONG FAR * pcbStoreEID,
  LPENTRYID FAR * ppStoreEID,
  ULONG FAR * pcbMsgEID,
  LPENTRYID FAR * ppMsgEID
);

Parameters

psession

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

szMsgID

[in] Cadena que representa el identificador de entrada del objeto.

pcbStoreEID

[out] Puntero al tamaño devuelto, en bytes, del identificador de entrada del almacén de mensajes que contiene el objeto. Si el parámetro szMsgID apunta a una cadena de identificador de entrada no compatible, el parámetro pcbStoreEID apunta a cero.

ppStoreEID

[out] Puntero a un puntero al identificador de entrada devuelto del almacén de mensajes que contiene el objeto . Si el parámetro szMsgID apunta a un identificador de entrada no compatible, se devuelve NULL en el parámetro ppStoreEID .

pcbMsgEID

[out] Puntero al tamaño devuelto, en bytes, del identificador de entrada del objeto dentro de su almacén. Si el parámetro szMsgID apunta a una cadena de identificador de entrada no completada, el parámetro pcbMsgEID es igual al valor del parámetro cbEID .

ppMsgEID

[out] Puntero a un puntero a la cadena de identificador de entrada devuelta del objeto dentro de su almacén. Si el parámetro szMsgID apunta a un identificador de entrada nocompound, ppMsgEID apunta a un puntero a una copia convertida del identificador de entrada nocompound.

Valor devuelto

Ninguno.

Comentarios

Si el identificador especificado por el parámetro szMsgID es compuesto, se convierte desde ASCII y se divide en el identificador de entrada del objeto dentro de su almacén de mensajes y el identificador de entrada del almacén. Las cadenas de identificador de entrada no agrupadas simplemente se convierten y copian. La cadena de identificador compuesto que se va a separar suele ser una creada por la función HrComposeMsgID .

Llamar a la función HrDecomposeMsgID equivale a llamar a la función HrEntryIDFromSz y, a continuación, a la función HrDecomposeEID .