Windows7 Visual Studio 2010 C++

あるソフトが一定間隔で吐き出すLogファイルを
DVD-Rに逐次書き込むプログラムを作ろうとしています。

C++からDVD-Rへの書き込みにはIMAPI(Ver2)を検討しています。

Windows SDKにあったサンプルプログラム「imapi2sample.exe」の
動きとソースコードが参考になればと思っていたのですが、
このプログラムの挙動が
http://social.msdn.microsoft.com/forums/ja-JP/vcgeneralja/thread/d6d7f872-56ee-4fed-a876-a4eddd92d243/
とまったく同じ現象になり、
行き詰ってしまいました。

同ページに解決策は載っていたのですが(以下の2行)
IDiscFormat2Data::put_DisableConsumerDvdCompatibilityMode(VARIANT_TRUE)
IDiscFormat2Data::put_ForceMediaToBeClosed(VARIANT_FALSE)
これの適用の方法が分かりません。

「IDiscFormat2Data」ではなく
コード中のインスタンス名を使うことぐらいは分かるのですが
何処に記述すれば良いかが分かりません。

同じような経験がある方、アドバイスお願いします。