# OS_GetIrqMask

## 構文

  `#include <nitro/os.h>`
  `OSIrqMask OS_GetIrqMask( void );`

## 引数

なし。

## 返り値

現在の、IRQ割り込み要因の設定です。要因については以下を参照してください。設定されている要因の論理和が返ります。

→ 割り込みの種類

## 説明

現在設定されている、IRQ割り込み要因の設定を取得します。

## 内部動作

IOレジスタの IE (Interrupt Enable) を読み、その値を返しています。

## 参照

`OS_SetIrqMask, OS_EnableIrqMask, OS_DisableIrqMask
`

## 履歴

2008/06/18 割り込みの種類を別ページにした。
2005/03/08 用語統一 [割込み] → [割り込み]
2004/12/08 OS_IE_KEY についての注意を追加
2004/11/24 OS_IE_SIO を削除
2004/09/01 「サブプロセッサ」を「ARM7」に、「サブプロセッサ間」を「ARM9・ARM7間」に変更
2003/12/01 初版