ScCopyProps
适用于:Outlook 2013 | Outlook 2016
将 SPropValue 结构数组定义的属性复制到新目标。
属性 | 值 |
---|---|
标头文件: |
Mapiutil.h |
实现者: |
MAPI |
调用者: |
客户端应用程序和服务提供商 |
SCODE ScCopyProps(
int cprop,
LPSPropValue rgprop,
LPVOID pvDst,
ULONG FAR * pcb
);
参数
cprop
[in]要复制的属性计数。
rgprop
[in]指向定义要复制的属性的 SPropValue 结构的数组的指针。 rgprop 参数不必指向数组的开头,但它必须指向数组中某个 SPropValue 结构的开头。
pvDst
[in]指向此函数将属性复制到的内存中初始位置的指针。
Pcb
[out]指向 pvDst 参数指向的内存块的大小(以字节为单位)的可选指针。
返回值
S_OK
已成功复制属性。
MAPI_E_INVALID_PARAMETER
遇到未知属性类型。
备注
新数组及其数据驻留在通过单个分配创建的缓冲区中, ScRelocProps 函数可用于调整单个 SPropValue 结构中的指针。 在此调整之前,指针有效。
ScCopyProps 保留复制的属性数组的原始属性顺序。
“印刷”参数是可选的;如果不是 NULL,则将其设置为 pvDst 参数中存储的字节数。