StgConvertVariantToProperty 函数 (propidl.h)
StgConvertVariantToProperty 函数将 PROPVARIANT 数据类型转换为 SERIALIZEDPROPERTYVALUE 数据类型。
语法
SERIALIZEDPROPERTYVALUE * StgConvertVariantToProperty(
[in] const PROPVARIANT *pvar,
[in] USHORT CodePage,
[out, optional] SERIALIZEDPROPERTYVALUE *pprop,
[in, out] ULONG *pcb,
[in] PROPID pid,
[in] BOOLEAN fReserved,
[in, out, optional] ULONG *pcIndirect
);
参数
[in] pvar
指向 PROPVARIANT 的指针。
[in] CodePage
属性集代码页。
[out, optional] pprop
可选。 指向 SERIALIZEDPROPERTYVALUE 的指针。
[in, out] pcb
指向剩余流长度的指针,在返回时更新为实际属性大小。
[in] pid
如果间接) ,则使用 propid (。
[in] fReserved
保留者。 该值必须为 FALSE。
[in, out, optional] pcIndirect
可选。 指向间接属性计数的指针。
返回值
返回指向 SERIALIZEDPROPERTYVALUE 的指针。
注解
此函数将 PROPVARIANT 转换为属性。 如果函数失败,它将引发表示 STATUS_INVALID_PARAMETER NT_STATUS的异常。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | propidl.h |
Library | Ole32.lib |
DLL | Ole32.dll |