StgSerializePropVariant 函数 (propvarutil.h)

StgSerializePropVariant 函数将 PROPVARIANT 数据类型转换为 SERIALIZEDPROPERTYVALUE 数据类型。

语法

PSSTDAPI StgSerializePropVariant(
  [in]  const PROPVARIANT       *ppropvar,
  [out] SERIALIZEDPROPERTYVALUE **ppProp,
  [out] ULONG                   *pcb
);

参数

[in] ppropvar

指向 PROPVARIANT 的指针。

[out] ppProp

指向新分配的 SERIALIZEDPROPERTYVALUE 的指针。

[out] pcb

指向新分配的 SERIALIZEDPROPERTYVALUE 大小的指针。

返回值

此函数可以返回其中一个值。

注解

StgSerializePropVariant 函数序列化 PROPVARIANT。 函数类似于 StgConvertVariantToProperty 函数,但 StgSerializePropVariant 函数会自动处理新 SERIALIZEDPROPERTYVALUE 的内存分配。 此外, StgSerializePropVariant 分别对代码页和属性 ID 使用 默认值CP_WINUNICODE 和PID_ILLEGAL。 除非特别需要控制这些参数,否则请使用 StgSerializePropVariant

要求

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

另请参阅

StgConvertVariantToProperty

StgDeserializePropVariant