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 调用方的值。

注解

使用 CoRegisterMallocSpy 函数注册实现 IMallocSpy 的间谍对象时,COM 会在调用 DidAlloc 后立即调用此方法。 包括此方法是为了保持完整性和一致性;预计开发人员不会在此方法中实现重要功能。

为方便起见, pRequest(在对 DidAlloc 的调用中传递的原始指针)将传递到 PostDidAlloc。 此外,参数 fActual 是一个布尔值,指示此值是否实际传递到 DidAlloc。 如果不是,则表示已实现 IMallocSpy::P reDidAlloc 以更改此指针以进行某些调试。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

另请参阅

IMalloc::D idAlloc

IMallocSpy

IMallocSpy::P reDidAlloc