iRecordInfo::GetField 方法 (oaidl.h)

傳回 VARIANT 的指標,其中包含指定功能變數名稱的值。

語法

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

參數

[in] pvData

記錄的實例。

[in] szFieldName

欄位名稱。

[out] pvarField

您想要保存功能變數名稱 szFieldName值的 VARIANT。 傳回時,將欄位值的複本放在變體中。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
E_INVALIDARG
一或多個引數無效。

備註

您傳入的 VARIANT 包含傳回時域值的複本。 如果您修改 VARIANT,則基礎記錄欄位不會變更。

呼叫端會配置 VARIANT 的記憶體。

在複製之前,會先針對pvarField呼叫VariantClear方法。

需求

   
目標平台 Windows
標頭 oaidl.h

另請參閱

IRecordInfo

VariantClear