Platform SDK: CDO for Windows 2000 |
The BodyPart property specifies the IBodyPart interface on this object.
[Visual Basic] Property BodyPart as IBodyPart read-only [C++] HRESULT get_BodyPart(IBodyPart** pVal); [IDL] HRESULT [propget] BodyPart([out,retval] IBodyPart** pVal);
This property returns the IBodyPart interface on the object, and acts as a replacement for standard interface navigation mechanisms such as QueryInterface.
' Reference to Microsoft ActiveX Data Objects 2.5 Library ' Reference to Microsoft CDO for Windows 2000 Library Dim iMsg as New CDO.Message Dim iBp as CDO.IBodyPart ' for IBodyPart on message 'Get IBodyPart using BodyPart property Set iBp = iMsg.BodyPart Set iBp = Nothing ' Release ' Get IBodyPart using QI Set iBp = iMsg Set iBp = Nothing ' Release
#include "cdosys.h" #include "cdosys_i.c" void main(){ CoInitialize(NULL); IMessage* pMsg = NULL; CoCreateInstance(CLSID_Message, NULL, CLSCTX_INPROC_SERVER, IID_IMessage, reinterpret_cast<void**>(&pMsg)); IBodyPart* pBp = NULL; // Get IBodyPart using the property pMsg->get_BodyPart(&Bp); pBp->Release(); // Get IBodyPart using QI pMsg->QueryInterface(IID_IBodyPart, reinterpret_cast<void**>(&pBp)); pBp->Release(); pMsg->Release(); // ... CoUninitialize(); }