System.SysFreeMem
Delphi
function SysFreeMem(P: Pointer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall SysFreeMem(void * P);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | GETMEM.INC System.hpp |
System | System |
説明
指定されたポインタが指すメモリを解放します。
カスタム メモリ マネージャを実装する場合は、SysFreeMem を使用して、P
パラメータが指すメモリを解放してください。
メモ: System ユニットは、SysFreeMem の制限された実装を提供します。カスタム メモリ マネージャが、参照カウントと、プロセス間で共有できるオブジェクトをサポートする必要がある場合、ShareMem ユニットによって提供される、SysFreeMem の実装を使用します。使用する際、一貫したメモリ管理モデルを実現するには、ShareMem をプロジェクト ファイルの最初のユニットにしなければなりません。
警告: これは内部関数であり、アプリケーションから直接呼び出してはなりません。 代わりに、FreeMem 関数を使用してください。