# OS_GetIrqFunction

## 構文

  `#include <nitro/os.h>`
  `OSIrqFunction OS_GetIrqFunction( OSIrqMask intr );`

## 引数

intr | 取得するハンドラの、IRQ割り込み要因 割り込みの種類はこちらを参照　→ 割り込み種類

## 返り値

指定のIRQ割り込み要因に対応する割り込みハンドラです。

## 説明

割り込みハンドラを取得します。

指定のIRQ割り込み要因に対して、IRQ割り込みテーブルの中から対応するハンドラを取得して返します。割り込み要因は intr で指定します。

割り込みハンドラは`OSIrqFunction`型で、これは引数を持たない void型関数です。

なお、本関数は取得関数ですが、設定関数は `OS_SetIrqFunction()` です。

## 参照

`OS_SetIrqMask, OS_InitIrqTable, OS_SetIrqFunction
`

## 履歴

2005/03/08 用語統一 [割込み] → [割り込み]
2003/12/01 初版