System.TMarshal

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

System.TObjectTMarshal

Delphi

TMarshal = class(TObject)

プロパティ

種類 可視性 ソース ユニット
class public System.pas System System

説明

TMarshal は、メモリ バッファの操作を簡単にするクラスです。


TMarshal は引数のマーシャリングのための低レベル API です。ポインタを直接扱わずに、データをバッファにまたはバッファからコピーします。

TMarshal には、以下のための関数や手続きが多数導入されています。

  • ラップされたポインタで参照されるメモリ ブロックへのバイト データの書き込み
  • ラップされたポインタで参照されるメモリ ブロックからのバイト データの読み取り
  • 特定のサイズのメモリを割り当て、それをラップされたポインタとして返すこと
  • ラップされたポインタで参照されるメモリの解放

関連項目