【MSCE C++】如何获取DgnAttachment?

现已知如下三种渠道:

第一从当前模型中枚举所参考的其它模型,一个一个找,直到找到合适的。

第二种是直接从DgnModelRef中AsDgnAttachment提升出来。

第三种是用FindDgnAttachmentByElementId从当前model中找出来。

现测试如下:

第一种方案可以生效,也是sdk-example中用的方案。

第二种方案,测试如下:在剖面的绘图模型中点击获取ElementAgenda后,GetAgenda(),用拿出来的ElemAgendaEntry获取DgnModelRef,然后试图提升为DgnAttachment

                      测试结果:未成功,一直都返回nullptr

第三种方案,测试如下:把ElemAgendaEntry的elementid输入FindDgnAttachmentByElementId,当前绘图模型作为this,

                      测试结果:未成功

请问后两种方案是对OBD剖面完全不支持吗?