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