以下是MSDN的RPC Data Marshaling Functions列表。
正如你所看到的,一些函数有一个描述,但是一些在描述字段中有“待定”。实际上,只有以64结尾的才有它。如果你仔细观察一个example,所有的东西(描述,参数,返回值)也是待定的。此外,它们没有与之相关的"dll“或"library”信息。那么TBD代表什么呢?
发布于 2011-10-19 20:23:54
To be done -换句话说,开发人员(或本例中的文档员)已经确定需要做一些事情,但此时忙于做很酷的事情,没有时间担心这些平凡的细节。
我有大约20年前的代码,其中仍然有TBD标记:-)
抛开
不谈:在我看来,微软会允许这篇文章按原样发布,这是一种不专业的味道,这让我感到惊讶。更好的做法是,在你有一些有用的东西可以说之前,不要发表任何东西。
对于许多这样的情况(例如BSTR_UserFree64和BSTR_UserUnmarshal64),它们看起来只是在末尾附加了64的相同函数,并且具有完全相同的参数。他们可能只是复制了非64位的文本,特别是当描述包含像"pFlags [in] - The data used by RPC"这样模糊的宝石时。似乎有人不遗余力地删除信息。
发布于 2011-10-19 20:18:43
通常待定的意思是待定。
发布于 2011-10-19 20:24:02
来自wikipedia:
TBD是一个缩写,通常在普通写作中的意思是“待讨论”、“待完成”、“待定义”、“待决定”、“待确定”等。它也可以指:……
根据acronymfinder和abbreviations.com的说法,排名最高的缩写是To Be Determined
https://stackoverflow.com/questions/7821163
复制相似问题