在MSDN中,TBD代表什么?

Hay*_*tuk 3 windows 64-bit winapi msdn marshalling

以下是MSDN 中的RPC数据封送功能列表.

如您所见,其中一些函数有描述,但有些函数在描述字段中有"TBD".实际上,只有那些以64结尾的人才有.如果你仔细看一个例子,一切(描述,参数,返回值)也是TBD.而且,他们没有与他们相关的"dll"或"图书馆"信息.那么TBD代表什么呢?

pax*_*blo 5

To be done - 换句话说,开发人员(或本案例中的记录员)已经确定某些事情需要做,但是太忙于做一些很酷的事情来担心这些平凡的细节.

我有大约二十年前的代码仍然有TBD标记:-)

除此之外:我真的很惊讶MS会允许它按原样发布 - 在我看来,它充满了不专业的气氛.更好的是不要发布任何东西,直到你有一些有用的东西说.

对于很多这样的情况(例如BSTR_UserFree64BSTR_UserUnmarshal64),似乎它们只是在最后加上相同的功能64,并且具有完全相同的参数.他们可能刚刚复制了非64文本,特别是当描述中含有如此模糊的宝石时"pFlags [in] - The data used by RPC".似乎有人不遗余力地删除信息.