• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CoGetObjectでデータ無効エラー)

CoGetObjectでデータ無効エラー

このQ&Aのポイント
  • WindowsVista上で、VisualStudio2005を使用してプログラムを作成しています。
  • UIPI機能とやらにより、2つのアプリの一方だけを管理者権限で起動されると特権レベルの低いプロセスから高いプロセスへの通信が失敗してしまい、アプリ間の連携がうまくいっていません。
  • CoGetObject関数でエラーとなっているのですが、戻り値が0x8007000d(データが無効です)となっています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

CoCreateInstanceAsAdmin を使用せずに CoCreateInstance を使用した場合は正常に作成できますか?

d_g
質問者

お礼

心身の不調でダウンしていたもので無反応になってしまい申し訳ありません。 結局解決しまして、オチとしては、この場合 「引数にハンドルを使用してはいけない」というルールがあったそうで、 これを違反した場合、コンパイル時にはエラーとならず、 今回の現象のような形で問題が発生するということでした。 引数の見直しによって解決しました。 レスありがとうございました。