ICLRAppDomainResourceMonitor::GetCurrentAllocated メソッド
アプリケーション ドメインによってその作成時以降に行われたすべてのメモリの割り当ての合計サイズ (バイト数) を、ガベージ コレクトされたメモリを差し引かずに、取得します。
HRESULT GetCurrentAllocated([in] DWORD dwAppDomainId,
[out] ULONGLONG* pBytesAllocated);
パラメーター
dwAppDomainId
[入力] 要求されたアプリケーション ドメインの ID。pBytesAllocated
[出力] すべてのメモリの割り当ての合計サイズへのポインター。
戻り値
このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。
HRESULT |
説明 |
---|---|
S_OK |
メソッドは正常に終了しました。 |
COR_E_APPDOMAINUNLOADED |
アプリケーション ドメインがアンロードされています。または、存在しません。 |
解説
このメソッドは、マネージ AppDomain.MonitoringTotalAllocatedMemorySize プロパティと同等のアンマネージ メソッドです。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: MetaHost.h
ライブラリ: MSCorEE.dll にリソースとして格納されていること
.NET Framework のバージョン: 4