# OS_GetRequestIrqMask

## 構文

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

## 引数

なし。

## 返り値

現在の IRQ割り込み要求レジスタの値です。IRQ の種類については以下を参照してください。

→ 割り込みの種類

## 説明

現在の、IRQ割り込み要求レジスタの値を取得します。

IRQ割り込みが発生すると、その原因に対応するIRQ割り込み要因のビットがセットされます。必要なビットをリセットするには、`OS_ResetRequestIrqMask()` を用います。

## 内部動作

IOレジスタの、IF レジスタ(割り込み要求レジスタ)を読み込みます。

## 参照

`OS_ResetRequestIrqMask
`

## 履歴

2008/05/30 割り込みの種類を別ページにした。
2005/03/08 用語統一 [割込み] → [割り込み]
2003/12/01 初版