質問者
directinputとxinputのデバイスを判別するプログラムに起こる例外について https://docs.microsoft.com/ja-jp/windows/win32/xinput/xinput-and-directinput

質問
-
本文にリンクを入れれなかったのでタイトルに貼ってあります。
こちらのドキュメントより接続デバイスがdirectinputかxinputなのかは判定できたのですが、こちらの関数を実行すると出力ウィンドウに例外がスローされましたとでるので例外が出力ウィンドウにでるからといってとまるわけではないのですが、どうにか対処したいのでなにか解決方法はないでしょうか?
例外の内容は以下のようなものになります。
0x74BD3522 で例外がスローされました (InputTest.exe 内): Microsoft C++ の例外: asw::exceptions::error (メモリの場所 0x0113C654)。
例外が創出されるタイミングは上記関数実行時に以下の小トロを処理しようとして起こります。
// Connect to WMI hr = pIWbemLocator->ConnectServer( bstrNamespace, NULL, NULL, 0L, 0L, NULL, NULL, &pIWbemServices );
開発環境はwindows10+visual studio2017になります。
よろしくおねがいします。
すべての返信
-
kakedashiさん、こんにちは。フォーラムオペレーターのHarukaです。MSDNフォーラムにご投稿くださいましてありがとうございます。詳細な状況をご提供いただきありがとうございます。その後のご状況いかがでしょうか。追加でご確認いただいたことなどあれば、追記いただくことで回答がつきやすくなります。また、英語とはなりますが米国のフォーラムに投稿いただくこともご検討ください。
私共でもご案内できる情報がないか確認いたします。
MSDN/ TechNet Community Support Haruka
~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
- 編集済み Haruka6002Microsoft contingent staff, Moderator 2019年10月10日 2:51
-
kakedashiさん、こんにちは。フォーラムオペレーターのHarukaです。
ご返信いただきありがとうございます。
やっていることすべてを示す最小、完全、検証可能な例をご提供いただけますでしょうか。MSDN/ TechNet Community Support Haruka
~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~