次の方法で共有


IMallocSpy::P ostDidAlloc メソッド (objidl.h)

IMalloc::D idAlloc を呼び出した後に必要な操作を実行します。

構文

int PostDidAlloc(
  [in] void *pRequest,
  [in] BOOL fSpyed,
  [in] int  fActual
);

パラメーター

[in] pRequest

DidAlloc の呼び出しで指定されたポインター。

[in] fSpyed

このスパイがアクティブな間に割り当てが行われたかどうかを示します。

[in] fActual

DidAlloc によって返される値。

戻り値

DidAlloc の呼び出し元に返される値。

注釈

IMallocSpy を実装するスパイ オブジェクトが CoRegisterMallocSpy 関数を使用して登録されると、COM は DidAlloc の呼び出しの直後にこのメソッドを呼び出します。 このメソッドは、完全性と一貫性のために含まれています。開発者がこのメソッドに重要な機能を実装することは想定されていません。

便宜上、DidAlloc の呼び出しで渡された元のポインターである pRequestPostDidAlloc に渡されます。 さらに、パラメーター fActual は、この値が実際に DidAlloc に渡されたかどうかを示すブール値です。 そうでない場合は、デバッグのためにこのポインターを変更するために IMallocSpy::P reDidAlloc が実装されたことを示します。

要件

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

こちらもご覧ください

IMalloc::D idAlloc

IMallocSpy

IMallocSpy::P reDidAlloc