C# でフォーム アプリケーションを作成するプロジェクトに取り組んでいます。ネイティブ Windows API の一部である IFileDialog およびその他の機能を使用したいと思います (または ti を呼び出す必要があります)。
最初は、相互運用性や Windows API についてまったく知りませんでした。私は学び始めていますが、特定の側面に関する非常に基本的な情報を見つけるのが難しい場合があります. したがって、(おそらく些細な/愚かな)質問があります:
HResults はよく使用されます。私が理解しているように、HResults は、さまざまなビットが特定の操作の結果に関する情報を提供する 32 ビットのエンティティにすぎません。オンラインで見つけた一部のコードでは、int hres = -2147467259;
. まったくの初心者なので、これが何を意味するのかを確認しに行きました。-2147467259
であり、MSDN のオンライン ドキュメントでは、別名未特定エラーを意味0xFFFFFFFF80004005
することがわかります。私の質問は、その部分はどうなっていますか? 彼らはちょうど使用できませんでしたか?多分これは非常に明白で、私は完全な初心者ですが、それでも:)0x80004005
E_FAIL
FFFFFFFF
int hres = 0x80004005