# PM_Delete[Pre|Post]SleepCallback

## 構文

      #include <nitro/spi.h>

      void PM_DeletePreSleepCallback( PMSleepCallbackInfo* info );
      void PM_DeletePostSleepCallback( PMSleepCallbackInfo* info );

## 引数

info | 削除するコールバックの情報を含んだ構造体へのポインタ

## 返り値

なし。

## 説明

スリープモードのコールバックを削除します。

スリープモードにはいる直前に呼ばれるコールバックや復帰後に呼ばれるコールバックのリストからコールバックを削除します。info はコールバック情報が格納された `PMSleepCallbackInfo` 構造体へのポインタです。

`PM_DeletePreSleepCallback()` は スリープ直前のコールバックリストからコールバックを削除します。

`PM_DeletePostExitCallback()` はスリープ復帰後のコールバックリストからコールバックを削除します。

リスト中に指定のコールバックが存在しない場合、何もしません。

## 参照

`PM_Init, PM_GoSleepMode,
PM_AppendPreSleepCallback, PM_AppendPostSleepCallback
PM_PrependPreSleepCallback, PM_PrependPostSleepCallback
PM_InsertPreSleepCallback, PM_InsertPostSleepCallback`

## 履歴

2008/06/11 参照を修正
2004/10/06 初版