IFileSystemImage::get_ImportedVolumeNameメソッドが不要な文字を返す場合がある

現象

IMAPI v2 のIFileSystemImage::get_ImportedVolumeName メソッドを利用してボリューム名を取得する場合、正しい文字列を取得できない場合があります。

原因

この問題は、ボリューム名の文字コード変換処理の問題により、get_ImportedVolumeName メソッドから得られる文字列の先頭に文字コードの 0x00 から 0x20 の不正な値が入るため発生いたします。

回避策

IFileSystemImage::get_ImportedVolumeName メソッドを利用して取得した文字列の先頭文字が0x20以下である場合、先頭の文字を無視することで、正しい文字列を取得することができます。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
プロパティ

文書番号:2994849 - 最終更新日: 2016/09/29 - リビジョン: 1

フィードバック