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 の呼び出しで渡された元のポインターである pRequest が PostDidAlloc に渡されます。 さらに、パラメーター fActual は、この値が実際に DidAlloc に渡されたかどうかを示すブール値です。 そうでない場合は、デバッグのためにこのポインターを変更するために IMallocSpy::P reDidAlloc が実装されたことを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |