discstr.cpp
DOSプロンプト上で動きます。
例によって ASPI 専用です。
Format を 10進数 で入力するとそれに応じた結果が返ってきます。
DVD を入れて、まず 255 を入力して一覧を見て、
それから各 Format を見てゆけばよいかと思います。
コードの量がこれまでで最大ですが、Format を出来るだけ多く試そうとしたためです。
結果は、エラーばかりで撃沈しました。
結局、まともに動作するのが
Format = 0x00 (Physical Format Information)
位のものです。
このとき、ImgBurn でディスクを入れたときに見られる情報と同じ情報が見られます。
古いドライブでは、一覧すら見れません。
2層ディスクの書き込みは出来ないので、0x20 番台は試せません。
HD-DVD 関係は言わずもがなです。
CD を入れると、エラーになります。一覧では何も表示されなかったりします。