このフィールドを変更しようとすると、IProertyStore :: SetValue()はAccessDeniedエラーコードを返します。私のインターフェースはReadWriteフラグで初期化されています。
また、ファイルのハンドラーを開いたままこのプロパティを変更しようとしましたが、SHGetPropertyStoreFromParsingName()から、ファイルが既に使用されているというHRESULTエラーコードを受け取りました(これは理にかなっています:O?)
言うまでもなく、PKEY_TITLE、PKEY_Commentなどの値の更新は正常に終了しました。
ありがとう!