# NNS_GfdDumpFrmPlttVramManagerEx

## 構文

      #include <nnsys/gfd.h>

      void NNS_GfdDumpFrmPlttVramManagerEx( NNSGfdFrmPlttVramDebugDumpCallBack pFunc );

## 引数

pFunc | ユーザ定義デバックコールバックをあらわす、NNSGfdFrmPlttVramDebugDumpCallBack型の関数ポインタ。

## 返り値

なし。

## 説明

ユーザ定義デバックコールバックを指定して、フレームパレットVRAMマネージャの状態をデバック出力します。
NNS_GfdDumpFrmPlttVramManager()関数は、本関数を利用して実装されています。
NNS_GfdDumpFrmPlttVramManagerが実装するコールバック関数の定義を以下にサンプルとして示します。

    static void FrmPlttVramDebugDumpCallBack_( u32 loAddr, u32 hiAddr, u32 szFree, u32 szTotal )
    {
        OS_Printf("===== NNS_Gfd FrmPlttVramManager Dump ====\n");
        OS_Printf("head-Addr   : tail-addr   : free-size \n");

        OS_Printf("0x%08x  : 0x%08x  : 0x%08x  \n", loAddr, hiAddr, szFree );

        OS_Printf("    %08d / %08d bytes (%6.2f%%) used \n", szTotal - szFree, szTotal,
            100.0f * ( szTotal - szFree ) / szTotal );
        OS_Printf("==========================================\n");
    }

## 参照

なし。

## 履歴

2007/01/31 初版