Metodo ICreateTypeInfo::AddImplType (oaidl.h)
Specifica un'interfaccia ereditata o un'interfaccia implementata da una classe oggetto componente (coclasse).
Sintassi
HRESULT AddImplType(
[in] UINT index,
[in] HREFTYPE hRefType
);
Parametri
[in] index
Indice della classe di implementazione da aggiungere. Specifica l'ordine del tipo rispetto all'altro tipo.
[in] hRefType
Handle alla descrizione del tipo di riferimento ottenuta dalla descrizione AddRefType .
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
Memoria insufficiente per completare l'operazione. |
|
Impossibile scrivere nella destinazione. |
|
Memoria insufficiente per completare l'operazione. |
|
Tipo non corrispondente. |
Commenti
Per specificare un'interfaccia ereditata, usare indice = 0. Per un dispinterface con sintassi 2, chiamare ICreateTypeInfo::AddImplType due volte, una volta con indice = 0 per IDispatch ereditato e una volta con indice = 1 per l'interfaccia in cui viene eseguito il wrapping. Per un'interfaccia doppia, chiamare ICreateTypeInfo::AddImplType con index = -1 per il componente informazioni sul tipo TKIND_INTERFACE dell'interfaccia doppia.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |