Compartilhar via


Método ICreateTypeInfo::AddRefTypeInfo (oaidl.h)

Adiciona uma descrição de tipo àqueles referenciados pela descrição do tipo que está sendo criada.

Sintaxe

HRESULT AddRefTypeInfo(
  [in] ITypeInfo *pTInfo,
  [in] HREFTYPE  *phRefType
);

Parâmetros

[in] pTInfo

A descrição do tipo a ser referenciada.

[in] phRefType

O identificador que essa descrição de tipo associa às informações de tipo referenciadas.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Um ou mais argumentos não são válidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
E_ACCESSDENIED
Não é possível gravar no destino.
STG_E_INSUFFICIENTMEMORY
Memória insuficiente para concluir a operação.
TYPE_E_WRONGTYPEKIND
Tipos incompatíveis.

Comentários

O segundo parâmetro retorna um ponteiro para o identificador das informações de tipo adicionadas. Se AddRefTypeInfo tiver sido chamado anteriormente para as mesmas informações de tipo, o índice retornado pela chamada anterior será retornado em phRefType. Se a descrição do tipo referenciada estiver na biblioteca de tipos que está sendo criada, suas informações de tipo poderão ser obtidas chamando IUnknown::QueryInterface(IID_ITypeInfo, ...) na interface ICreateTypeInfo dessa descrição de tipo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oaidl.h

Confira também

Icreatetypeinfo