Condividi tramite


Metodo IRecordInfo::P utFieldNoCopy (oaidl.h)

Passa la proprietà dei dati al campo assegnato inserendo i dati effettivi nel campo. PutFieldNoCopy è utile per salvare le risorse perché consente di inserire i dati direttamente in un campo record. PutFieldNoCopy differisce da PutField perché non copia i dati a cui fa riferimento la variante.

Sintassi

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

Parametri

[in] wFlags

Gli unici valori legali per il parametro wFlags sono INVOKE_PROPERTYPUT o INVOKE_PROPERTYPUTREF.

[in, out] pvData

Istanza del record descritto da IRecordInfo.

[in] szFieldName

Nome del campo del record.

[in] pvarField

Variante da inserire nel campo.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

IRecordInfo