System.SysGetMem

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

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

関連項目