System.SysFreeMem

提供: RAD Studio API Documentation
移動先: 案内検索

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 関数を使用してください。

関連項目