The information in this article applies to:
SYMPTOMSThe IMAPIProp::GetProps method may return truncated data when used to retrieve the PR_BODY property of a message. CAUSEThe returned maximum data size is determined by the Message Store provider, not the client application. RESOLUTIONIMAPIProp::OpenProperty should be used instead to retrieve the data and avoid truncation. MORE INFORMATIONThe issue with the IMAPIProp interface is that Service providers that implement this interface usually limit the amount of data they return (typically between 4 KB and 16 KB) in a property during a call to GetProps. When a property contains data that is larger than the threshold of the provider, the E_OUTOFMEMORY error code should be returned in the property value list for that particular property to inform the client application that the information has been truncated. This is a signal to the client that it should attempt an alternate method to retrieve the information. REFERENCES"Inside Mapi," by Irving De la Cruz and Les Thaler, page 54, Microsoft Press ISBN 1-57231-312-9 Additional query words:
Keywords : kbAPI kbEDK kbMsg kbMAPI100 |
Last Reviewed: November 9, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |