heap destroy

HeapDestroy
指定されたヒープオブジェクトを破棄します。
プライベートヒープオブジェクトのすべてのページのコミットを解除してページを解放し、ヒープのハンドルを無効にします。

BOOL HeapDestroy(
  HANDLE hHeap   // ヒープのハンドル
);
  • hHeap
    • 破棄したいヒープのハンドルを指定
    • HeapCreate 関数が返したハンドルを指定するべき
    • GetProcessHeap 関数が返したハンドルを指定しないこと
  • 戻り値
    • 成功:0 以外
    • 失敗:0
      • 拡張エラー情報を取得するには、 関数を使用