Share via


Método IRecordInfo::P utFieldNoCopy (oaidl.h)

Pasa la propiedad de los datos al campo asignado colocando los datos reales en el campo. PutFieldNoCopy es útil para ahorrar recursos porque permite colocar los datos directamente en un campo de registro. PutFieldNoCopy difiere de PutField porque no copia los datos a los que hace referencia la variante.

Sintaxis

HRESULT PutFieldNoCopy(
  [in]      ULONG     wFlags,
  [in, out] PVOID     pvData,
  [in]      LPCOLESTR szFieldName,
  [in]      VARIANT   *pvarField
);

Parámetros

[in] wFlags

Los únicos valores legales para el parámetro wFlags son INVOKE_PROPERTYPUT o INVOKE_PROPERTYPUTREF.

[in, out] pvData

Instancia del registro descrito por IRecordInfo.

[in] szFieldName

Nombre del campo del registro.

[in] pvarField

Variante que se va a colocar en el campo.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

IRecordInfo