老派匈牙利表示法“mz”前缀

时间:2012-02-15 18:56:24

标签: hungarian-notation

每隔一段时间,我就需要深入研究较旧的API,并且我一直在使用带有“mz”前缀的函数运行API调用。 (例如,mzListDocuments()

等功能

我只是好奇这个“mz”在这个背景下代表什么。我知道匈牙利的旧符号想法,例如成员对象的“m_”等,但谷歌在“mz”前缀上让我失望。

我最初认为它是来自软件供应商的内部公司标准,但我从多个供应商那里看到它,所以现在我想知道它是否曾经非常普遍,甚至是推荐的标准。

我不记得所有供应商,但 目前正在 我用文档扫描系统的API看到了这一点。 API较旧,它使用DCOM,函数都返回整数数据类型。该软件是用c ++编写的。

API应从VBScript,VB或.NET调用。 mz前缀位于所有函数名前面,常量都以“MZ_”为前缀(例如“MZ_FORMATPDF”和“MZ_FORMATMSWORD”)。

基于上下文我可以说的是“mz”前缀意味着“我们正在使用API​​成员”。

这可能毫无意义,而且我不需要知道这个问题的答案才能提高效率。这更像是一个好奇心问题。

0 个答案:

没有答案