HrDecomposeEID
Hace referencia a: Outlook 2013 | Outlook 2016
Separa el identificador de entrada compuesto de un objeto, normalmente un mensaje de un almacén de mensajes, en el identificador de entrada de ese objeto en el almacén y en el identificador de entrada del almacén.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
Mapiutil.h |
Implementado por: |
MAPI |
Llamado por: |
Aplicaciones cliente |
HrDecomposeEID(
LPMAPISESSION psession,
ULONG cbEID,
LPENTRYID pEID,
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.
cbEID
[in] Tamaño, en bytes, del identificador de entrada compuesto que se va a separar.
pEID
[in] Puntero al identificador de entrada compuesta que se va a separar.
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 pEID apunta a un identificador de entrada no compatible, el parámetro pcbStoreEID apunta a un valor de 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 pEID 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. Si el parámetro pEID apunta a un identificador de entrada no compatible, el parámetro pcbMsgEID es igual al valor del parámetro cbEID .
ppMsgEID
[out] Puntero a un puntero al identificador de entrada devuelto del objeto. Si el parámetro pEID apunta a un identificador de entrada nocompound, ppMsgEID apunta a un puntero a una copia del identificador de entrada nocompound.
Valor devuelto
Ninguno.
Comentarios
Si el identificador especificado por el parámetro pEID es compuesto, se divide en el identificador de entrada del objeto dentro de su almacén de mensajes y el identificador de entrada del almacén. Simplemente se copian las cadenas de identificador de entrada no recomponido. El identificador compuesto que se va a separar suele ser uno creado por la función HrComposeEID .
Notas para los llamadores
La memoria que contiene el parámetro pEID se libera una vez completada correctamente esta función. La implementación de llamada es responsable de liberar memoria para los parámetros de salida.