請問如何得知cd rom的door是open or closed ?(編號:669)

本人現正練習寫一cd player,播放功能控制項皆自定,雖可控制cd rom 的door開啟或關閉,但無法判斷door的開啟或關閉是由軟體或由人工從面板動作,故退出鈕有時需按兩次才能達到目的,致使程式有一小缺點存在,本人很想修正此一缺點,故
請問如何用程式偵測得知cd rom的door現在是open or closed ?
謝謝大家。