ICreateTypeInfo::AddImplType
9/8/2008
Este método especifica uma interface herdada.
Syntax
HRESULT AddImplType(
unsigned int index,
HREFTYPE hRefType
);
Parameters
- índice
[no] Índice de classe de implementação para ser adicionado. Especifica a ordem de relativo de tipo para o outro tipo.
- hRefType
[no] Identificador para o relacionado descrição tipo obtidas ICreateTypeInfo::AddRefTypeInfo.
Return Value
A seguinte tabela mostra os valores de retorno para esta função.
Valor | Descrição |
---|---|
S_OK |
O sucesso. |
STG_E_INSUFFICIENTMEMORY |
Memória insuficiente. |
E_OUTOFMEMORY |
Memória insuficiente. |
E_ACCESSDENIED |
Não é possível gravar o destino. |
TYPE_E_WRONGTYPEKIND |
Tipo incompatível. |
Remarks
Para especificar uma interface herdada, use índice = 0. Para um Dispinterface com sintaxe 2, chamar AddImplType Duas vezes, uma vez com nindex = 0 para o herdadas IDispatch e uma vez com nindex 1 = para a interface que está sendo ajustada.
Para uma interface dupla, chamar AddImplType Com nindex = 1 para o componente informações tipo TKIND_INTERFACE de interface dupla.
Requirements
Header | oaidl.h, oaidl.idl |
Library | oleaut32.lib, uuid.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
ICreateTypeInfo
dispinterface
ICreateTypeInfo::AddRefTypeInfo
IDispatch