COM初心者です。コマンドを使用して登録する DLL ファイルがありますregsvr32。COM クライアントで関数を使用しようとしましたが、CoCreateInstance機能しません。これは私のコードです:
IMessageBox *pBox;
hr = CoCreateInstance(
__uuidof(IMessageBox),
NULL,
CLSCTX_INPROC_SERVER,
IID_IUnknown,
(void **)&pBox
);
IMessageBox私のDLLファイルで定義されているインターフェースです。インターフェースを実装していIDispatchます。の結果にhrエラーが表示されますREGDB_E_CLASSNOTREG。CoCreateInstance機能の使用方法を教えてください。