# OS_ReferentSize

## 構文

      #include <nitro/os.h>

      void OS_ReferentSize( OSArenaId id, void* ptr );

## 引数

id | メモリブロックのあるアリーナのアリーナID
ptr | メモリブロックへのポインタ

## 返り値

指定のメインブロックのメモリ上の大きさ。
ただしメモリブロックを管理するためのヘッダ領域は含みません。

## 説明

指定のメインブロックのメモリ上の大きさを取得します。

メモリブロックを管理するためのヘッダ領域は含みません。
id は、メモリブロックを含むアリーナのアリーナIDを指定します。この値については `OS_InitArena()` を参照してください。

ptr は、以前に `OS_AllocFixed()` や `OS_AllocFromHeap()` 等で取得したメモリブロックへのアドレスです。

## 参照

`OS_InitArena, OS_InitAlloc, OS_AllocFromHeap, OS_AllocFixed
`

## 履歴

2004/01/07 初版