Método IRecordInfo::P utFieldNoCopy (oaidl.h)
Passa a propriedade dos dados para o campo atribuído colocando os dados reais no campo. PutFieldNoCopy é útil para salvar recursos porque permite que você coloque seus dados diretamente em um campo de registro. PutFieldNoCopy difere de PutField porque não copia os dados referenciados pela variante.
Sintaxe
HRESULT PutFieldNoCopy(
[in] ULONG wFlags,
[in, out] PVOID pvData,
[in] LPCOLESTR szFieldName,
[in] VARIANT *pvarField
);
Parâmetros
[in] wFlags
Os únicos valores legais para o parâmetro wFlags são INVOKE_PROPERTYPUT ou INVOKE_PROPERTYPUTREF.
[in, out] pvData
Uma instância do registro descrito por IRecordInfo.
[in] szFieldName
O nome do campo do registro.
[in] pvarField
A variante a ser colocada no campo.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um ou mais dos argumentos não são válidos. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |