カスタム拡張子を持つファイルのプレビュー ハンドラーを作成しています。
プレビュー ハンドラーは、Windows エクスプローラーで選択されたファイル データで IStream を初期化する IInitializeWithStream インターフェイスを実装します。
ここで、このデータ ストリームに対していくつかの解析操作を実行する必要があります (ファイル内のデータは、定義済みのカスタム形式のプレーン テキストです)。
そのためには、 std::ifstream オブジェクトのデータが必要です。これにより、目的の出力を実現するために STL を簡単に使用できるようになります。
長い話短い: データを IStream から std::ifstream に変換/入力する方法が必要です。
前もって感謝します。