Share via


IRecordInfo::P utFieldNoCopy-Methode (oaidl.h)

Übergibt den Besitz der Daten an das zugewiesene Feld, indem die tatsächlichen Daten im Feld platziert werden. PutFieldNoCopy ist nützlich, um Ressourcen zu sparen, da Sie Ihre Daten direkt in einem Datensatzfeld platzieren können. PutFieldNoCopy unterscheidet sich von PutField , da die Daten, auf die von der Variante verwiesen wird, nicht kopiert werden.

Syntax

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

Parameter

[in] wFlags

Die einzigen zulässigen Werte für den wFlags-Parameter sind INVOKE_PROPERTYPUT oder INVOKE_PROPERTYPUTREF.

[in, out] pvData

Eine instance des von IRecordInfo beschriebenen Datensatzes.

[in] szFieldName

Der Name des Felds des Datensatzes.

[in] pvarField

Die Variante, die in das Feld eingefügt werden soll.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

IRecordInfo