每隔一段时间,我就需要深入研究较旧的API,并且我一直在使用带有“mz”前缀的函数运行API调用。 (例如,mzListDocuments()
我只是好奇这个“mz”在这个背景下代表什么。我知道匈牙利的旧符号想法,例如成员对象的“m_”等,但谷歌在“mz”前缀上让我失望。
我最初认为它是来自软件供应商的内部公司标准,但我从多个供应商那里看到它,所以现在我想知道它是否曾经非常普遍,甚至是推荐的标准。
我不记得所有供应商,但 目前正在 我用文档扫描系统的API看到了这一点。 API较旧,它使用DCOM,函数都返回整数数据类型。该软件是用c ++编写的。
API应从VBScript,VB或.NET调用。 mz前缀位于所有函数名前面,常量都以“MZ_”为前缀(例如“MZ_FORMATPDF”和“MZ_FORMATMSWORD”)。
基于上下文我可以说的是“mz”前缀意味着“我们正在使用API成员”。
这可能毫无意义,而且我不需要知道这个问题的答案才能提高效率。这更像是一个好奇心问题。