Метод 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 |
Header | oaidl.h |