GC.RegisterNoGCRegionCallback(Int64, Action) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の量のメモリが GC なしのリージョンに割り当てられたときに呼び出されるコールバックを登録します。
public:
static void RegisterNoGCRegionCallback(long totalSize, Action ^ callback);
public static void RegisterNoGCRegionCallback(long totalSize, Action callback);
static member RegisterNoGCRegionCallback : int64 * Action -> unit
Public Shared Sub RegisterNoGCRegionCallback (totalSize As Long, callback As Action)
パラメーター
- totalSize
- Int64
GC 領域のないの合計サイズ。
- callback
- Action
特定の量のメモリが GC なしのリージョンに割り当てられるときに実行されるコールバック。
例外
totalSize が 0 以下です。
callback 引数が null です。
現在、GC は NoGC リージョンの下にありません。
または
別のコールバックが既に登録されています。
または
が totalSize [GC なし] 領域のサイズを超えています。
または
コールバックのメモリを保留する操作が失敗しました。