Поделиться через


Метод IRecordInfo::RecordCopy (oaidl.h)

Копирует существующую запись в переданный буфер.

Синтаксис

HRESULT RecordCopy(
  [in]  PVOID pvExisting,
  [out] PVOID pvNew
);

Параметры

[in] pvExisting

Текущий экземпляр записи.

[out] pvNew

Место, куда будет скопирована запись.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.

Комментарии

RecordCopy сначала выпустит ресурсы в целевом объекте. Вызывающий объект отвечает за выделение достаточного объема памяти в целевом объекте путем вызова GetSize или RecordCreate. Если RecordCopy не удается скопировать какие-либо поля, все поля будут очищены, как если бы был вызван Метод RecordClear .

Требования

Требование Значение
Целевая платформа Windows
Header oaidl.h

См. также раздел

IRecordInfo