# CTRDG_IsOptionCartridgePulledOut

## 構文

      #include <nitro/ctrdg.h>

      BOOL CTRDG_IsOptionCartridgePulledOut( void );

## 引数

なし。

## 返り値

オプションカートリッジの抜けを検出した場合 TRUE を、そうでない場合は FALSE を返します。一度でもオプションカートリッジの抜けを検出した後は常に TRUE を返します。

## 説明

オプションカートリッジの抜け検出をします。

(CTRDG_IsOptionCartridge() && CTRDG_IsPulledOut()) では抜け検出できませんのでご注意下さい。
この関数は、OS_LockCartridge( )でカートリッジバスをロックした状態でも呼び出すことができます。
ただしバスがロックされている間は ARM7 による自動抜け検出処理が行われなくなりますので、
ゲームフレーム毎などのプレイヤーが再挿入できない間隔でCTRDG_IsExisting( )を定期的に呼び出して下さい。
(なお、この関数の内部でもCTRDG_IsExisting( )が呼び出されています)

## 参照

`CTRDG_Init, CTRDG_IsAgbCartridgePulledOut, CTRDG_IsOptionCartridge, CTRDG_IsPulledOut, CTRDG_IsExisting
`

## 履歴

2005/04/12 カートリッジバスのロックに関する記述を追加
2004/10/4 初版