DirectX総合スレ (Part4)

このエントリーをはてなブックマークに追加
692名前は開発中のものです。
xファイルを,テキスト,バイナリ,圧縮それぞれ相互変換させるプログラムを作成してます.
DirectXのAPI使ってます.

テキスト,バイナリファイルの書き出しは可能なのですが,圧縮ファイルの書き出しがうまくいきませぬ.
APIリファレンスによると,
CreateSaveObject(LPCSTR szFileName,DXFILEFORMAT dwFileFormat,LPDIRECTXFILESAVEOBJECT* ppSaveObj)
関数を使用して,第2引数をァイルフォーマットの値を論理和,つまり,テキスト圧縮なら3, バイナリ圧縮なら2を与えているのですが,
通常のテキストファイル,バイナリファイルが書き出されてしまいます.原因がまったくわかりません.