Método IRecordInfo::GetField (oaidl.h)
Retorna um ponteiro para o VARIANT que contém o valor de um determinado nome de campo.
Sintaxe
HRESULT GetField(
[in] PVOID pvData,
[in] LPCOLESTR szFieldName,
[out] VARIANT *pvarField
);
Parâmetros
[in] pvData
A instância de um registro.
[in] szFieldName
O nome do campo.
[out] pvarField
A VARIANT que você deseja manter o valor do nome do campo, szFieldName. No retorno, coloca uma cópia do valor do campo na variante .
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um ou mais argumentos não são válidos. |
Comentários
A VARIANT que você passa contém uma cópia do valor do campo no retorno. Se você modificar o VARIANT, o campo de registro subjacente não será alterado.
O chamador aloca memória do VARIANT.
O método VariantClear é chamado para pvarField antes de copiar.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |