COM

IShellLink

COM

これまでは、COMサーバを作る側で紹介してきたが、ここからはCOMクライアントとして呼ぶ側として紹介していく。IShellLinkは、ショートカットを作成したり、ショートカットのリンク先情報を取得する時などに使う。IShellLinkA | Microsoft Docs ショートカッ…

IClassFactory

COM

IClassFactoryは、オブジェクトの作成を可能にするインターフェース。IClassFactory | Microsoft DocsIUnknownだけでは、不完全なので、今回はIClassFactoryも含めた形のモノを作成。まず、Main.cppで、前回と違うのは、CoGetClassObjectではなく、CoCreateI…

IUnknown

COM

COMは、Microsoftが提唱した技術で、ある言語でできたライブラリなどのコンポーネントを別の言語から利用できるようにしたコンポーネントの仕様である・・・。Component Object Model - WikipediaCOMは、コンポーネント本体とそれを別の言語から利用できるよ…