次の方法で共有


IMalloc::GetSize メソッド (objidl.h)

以前に割り当てられたメモリ ブロックのサイズを取得します。

構文

SIZE_T GetSize(
  [in] void *pv
);

パラメーター

[in] pv

メモリ ブロックへのポインター。

戻り値

割り当てられたメモリ ブロックのサイズ (バイト単位)、または pvNULL ポインターの場合は -1。

注釈

メモリ ブロックのサイズをバイト単位で取得するには、ブロックが以前に IMalloc::Alloc または IMalloc::Realloc で割り当てられている必要があります。 返されるサイズは、割り当ての実際のサイズです。これは、割り当てが行われたときに要求されたサイズより大きい可能性があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー objidl.h (ObjIdl.h を含む)

こちらもご覧ください

IMalloc