在使用COM 接口获取对象后, 如
DataObject *pDataObject;   
if (S_OK != reObj.poleobj->QueryInterface(IID_IDataObject, (void **)&pDataObject))如何根据识别对象的数据类型, 并转存文件? 谢谢各位大虾。
完整获取过程代码如下: REOBJECT reObj;
ZeroMemory(&reObj, sizeof(REOBJECT));
reObj.cbStruct  = sizeof(REOBJECT);

// 
// Get the Nth object
// 
HRESULT hr = m_pRichEditOle->GetObject(REO_IOB_SELECTION, &reObj, REO_GETOBJ_POLEOBJ);
if(SUCCEEDED(hr))
{ IDataObject *pDataObject;   
if (S_OK != reObj.poleobj->QueryInterface(IID_IDataObject, (void **)&pDataObject))
{
AfxMessageBox(_T("获取数据失败!"));
return;
}

                  ---- 这里如何识别 pDataObject 对象数据类型,并根据类型存储为对应的格式文件? 谢谢