Compartir a través de


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

Agrega una descripción de tipo a las a las que hace referencia la descripción del tipo que se va a crear.

Sintaxis

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

Parámetros

[in] pTInfo

Descripción del tipo a la que se va a hacer referencia.

[in] phRefType

Identificador que esta descripción de tipo asocia a la información de tipo a la que se hace referencia.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
E_ACCESSDENIED
No se puede escribir en el destino.
STG_E_INSUFFICIENTMEMORY
Memoria insuficiente para completar la operación.
TYPE_E_WRONGTYPEKIND
No coinciden los tipos.

Comentarios

El segundo parámetro devuelve un puntero al identificador de la información de tipo agregada. Si se ha llamado a AddRefTypeInfo anteriormente para obtener la misma información de tipo, el índice devuelto por la llamada anterior se devuelve en phRefType. Si la descripción del tipo al que se hace referencia está en la biblioteca de tipos que se está creando, se puede obtener su información de tipo llamando a IUnknown::QueryInterface(IID_ITypeInfo, ...) en la interfaz ICreateTypeInfo de esa descripción de tipo.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

ICreateTypeInfo