DirectX COM ドキュメントの表記規則

規則により、COM のメソッドとインターフェイスは、ドキュメント内では、それらに対応する C++ のクラス名で呼ばれます。したがって、IDirect3D9 インターフェイスの CreateDevice メソッドは、IDirect3D9::CreateDevice と呼ばれます。この規則の主な理由は、さまざまなインターフェイスで、名前は同じだがまったく異なる機能と構文を持つメソッドがエクスポートされる可能性があるためです。たとえば、多くのインターフェイスに CreateCreateDevice という名前のメソッドがありますが、それらで提供および使用される機能とパラメーターはまったく異なる場合があります。ただし、C++ のクラス名を使用することによって、特定のメソッドを一意に識別できます。

テキストとサンプル コードでは、通常は、COM の呼び出しに C++ の規則を使用します。C++ のメソッド呼び出しを C の対応するメソッド呼び出しに変換する方法の詳細については、「COM オブジェクトへの C を使用したアクセス」を参照してください。