こんにちは、Platform SDK (Windows SDK) サポートチームです。
今回は、Windows 10 の [ファイルを開く] または [フォルダを開く] ダイアログのオープンとクローズを行うと発生する、メモリリーク問題についてご案内します。
現象
========
Windows 10 において、アプリケーションから [ファイルを開く] または [フォルダを開く] ダイアログのオープンとクローズを行うと、そのアプリケーションのプロセスでメモリリークが発生します。
現在までに、以下の方法でオープンしたダイアログにおいて、この問題が発生することを確認しています。
- GetOpenFileName()
- IFileOpenDialog の Show()
- OpenFileDialog クラスの ShowDialog()
- SHBrowseForFolder()
- FolderBrowserDialog クラスの ShowDialog()
- CFileDialog クラス
回避策
========
この問題の回避策はありません。
状況
========
マイクロソフトではこの問題について調査中です。
更新情報
========
- 2019 年 10 月 30 日
[現象] に、CFileDialog クラスを追記しました。