在用C ++编写的RTD服务器中,处理未知主题的正确方法是什么?

我正在用C ++编写Excel的RTD服务器。 我已经实现了我的服务器,大部分工作。 我遇到的问题是,当一个单元与一个无效的主题调用RTD。 例如,我可能有一个如下所示的调用:= RTD(“MyRTDServer”,“”,“realtime”,A1,“IOPerSec”)

单元格A1将最终具有性能计数器的名称。 当第一次调用ConnecteData时,主题可能不是空白或无效的,但在稍后的某个时刻,由于A1的内容发生更改,主题会发生变化。 我想我会得到另一个ConnectData调用。

我有的问题是:

  1. 你可以在ConnectData中做些什么来告诉Excel这个主题是无效的吗?
  2. 如果您不能告诉Excel该主题无效,那么您如何将N / A返回给Excel?