Freigeben über


IRecordInfo::GetField-Methode (oaidl.h)

Gibt einen Zeiger auf den VARIANT-Wert zurück, der den Wert eines angegebenen Feldnamens enthält.

Syntax

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

Parameter

[in] pvData

Die instance eines Datensatzes.

[in] szFieldName

Der Feldname.

[out] pvarField

Der VARIANT-Wert, der den Wert des Feldnamens szFieldName enthalten soll. Platziert bei der Rückgabe eine Kopie des Feldwerts in der Variante.

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.

Hinweise

Der von Ihnen übergebene VARIANT-Wert enthält bei der Rückgabe eine Kopie des Feldwerts. Wenn Sie den VARIANT-Wert ändern, ändert sich das zugrunde liegende Datensatzfeld nicht.

Der Aufrufer ordnet arbeitsspeicher des VARIANT zu.

Die VariantClear-Methode wird vor dem Kopieren für pvarField aufgerufen.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

IRecordInfo

VariantClear