Metodo ICreateTypeInfo::AddRefTypeInfo (oaidl.h)

Aggiunge una descrizione del tipo a quelle a cui fa riferimento la descrizione del tipo da creare.

Sintassi

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

Parametri

[in] pTInfo

Descrizione del tipo a cui fare riferimento.

[in] phRefType

Handle associato a questa descrizione del tipo alle informazioni sul tipo a cui si fa riferimento.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.
E_ACCESSDENIED
Impossibile scrivere nella destinazione.
STG_E_INSUFFICIENTMEMORY
Memoria insufficiente per completare l'operazione.
TYPE_E_WRONGTYPEKIND
Tipo non corrispondente.

Commenti

Il secondo parametro restituisce un puntatore all'handle delle informazioni sul tipo aggiunte. Se AddRefTypeInfo è stato chiamato in precedenza per le stesse informazioni sul tipo, l'indice restituito dalla chiamata precedente viene restituito in phRefType. Se la descrizione del tipo a cui si fa riferimento si trova nella libreria dei tipi creata, è possibile ottenere le informazioni sul tipo chiamando IUnknown::QueryInterface(IID_ITypeInfo, ...) nell'interfaccia ICreateTypeInfo di tale descrizione del tipo.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

ICreateTypeInfo