IRecordInfo::P utFieldNoCopy 方法 (oaidl.h)
通过将实际数据放入字段中,将数据的所有权传递给分配的字段。PutFieldNoCopy 可用于保存资源,因为它允许将数据直接放入记录字段。 PutFieldNoCopy 与 PutField 不同,因为它不会复制变量引用的数据。
语法
HRESULT PutFieldNoCopy(
[in] ULONG wFlags,
[in, out] PVOID pvData,
[in] LPCOLESTR szFieldName,
[in] VARIANT *pvarField
);
参数
[in] wFlags
wFlags 参数的唯一法定值为 INVOKE_PROPERTYPUT 或 INVOKE_PROPERTYPUTREF。
[in, out] pvData
IRecordInfo 描述的记录的实例。
[in] szFieldName
记录的字段的名称。
[in] pvarField
要放入字段中的变体。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
一个或多个参数无效。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oaidl.h |