電話に出る、電話を転送する、顧客と番号を照合するなどのことを行うために、通信会社のソフトウェアを自社のソフトウェアに統合しています。
彼らは、TLB ファイルを含む API ドキュメントを提供してくれました。tlbimp ツールを使用して、実装で使用するアセンブリを作成しました。
tlbimp によって作成されたクラスの一部には、内部コンストラクターが与えられているため、インスタンス化できません。別のクラスがこれらのクラスのインスタンスを返す必要があるため、このインスタンスでは問題ないと思います。
しかし、これは私に考えさせました.tlbimp.exeとTLB全体を使用するときに知っておくべき落とし穴は他にありますか? DllImport/ComImport/PInvoke コードを手動で作成した方がよいでしょうか?