1

時々、古い API を掘り下げる必要があり、API 呼び出しの "mz" プレフィックスを持つ関数を実行し続けます。(例、次のような関数mzListDocuments()

この「mz」がこの文脈で何を表しているのか興味があります。メンバー オブジェクトの "m_" などの古いハンガリー語表記のアイデアは知っていますが、Google は "mz" プレフィックスで失敗しています。

最初は、ソフトウェア ベンダーの社内標準だと思っていましたが、複数のベンダーで見たことがあるので、かつては非常に一般的だったのか、それとも推奨される標準だったのか疑問に思っています。

すべてのベンダーを思い出すことはできませんが、現在、ドキュメント スキャン システムの API でこれを確認しています。API は古く、DCOM を使用し、関数はすべて整数データ型を返します。ソフトウェアは c++ で書かれています。

API は、VBScript、VB、または .NET から呼び出されることを意図しています。mz 接頭辞はすべての関数名の前にあり、定数はすべて "MZ_" で始まります (例: "MZ_FORMATPDF" および "MZ_FORMATMSWORD")。

コンテキストに基づいて言えることは、「mz」プレフィックスは「API メンバーを使用している」ことを意味するということだけです。

これは無意味かもしれませんし、生産的になるためにこれに対する答えを知る必要があるわけではありません。これは何よりも好奇心の問題です。

4

0 に答える 0