FreePadrlist
适用于:Outlook 2013 | Outlook 2016
销毁 ADRLIST 结构并释放关联的内存,包括为所有成员数组和结构分配的内存。
属性 | 值 |
---|---|
标头文件: |
Mapiutil.h |
实现者: |
MAPI |
调用者: |
客户端应用程序和服务提供商 |
void FreePadrlist(
LPADRLIST padrlist
);
参数
padrlist
[in]指向要销毁的 ADRLIST 结构的指针。
返回值
无。
给调用方的说明
作为 FreePadrlist 实现的一部分,MAPI 调用 MAPIFreeBuffer 函数,以在释放完整结构之前释放 ADRLIST 结构中的每个条目。 因此,所有此类条目都必须遵循 ADRLIST 结构的分配规则,为每个成员数组和结构使用单独的 MAPIAllocateBuffer 调用。
有关为 ADRLIST 和 SRowSet 结构分配内存的详细信息,请参阅 管理 ADRLIST 和 SRowSet 结构的内存。
MFCMAPI 引用
有关 MFCMAPI 示例代码,请参阅下表。
文件 | 函数 | Comment |
---|---|---|
MAPIABFunctions.cpp |
AddOneOffAddress |
MFCMAPI 使用 FreePadrlist 方法释放 ADRLIST 结构,该结构是为了向消息添加一次性地址而构建的。 |