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 参数中存储的字节数。

另请参阅

ScDupPropset