Método IProvideClassInfo::GetClassInfo (ocidl.h)
Recupera um ponteiro para a interface ITypeInfo para as informações de tipo do objeto. As informações de tipo de um objeto correspondem à entrada de coclass do objeto em uma biblioteca de tipos.
Sintaxe
HRESULT GetClassInfo(
[out] ITypeInfo **ppTI
);
Parâmetros
[out] ppTI
Um ponteiro para uma variável de ponteiro ITypeInfo que recebe o ponteiro de interface para as informações de tipo do objeto. O chamador será responsável por chamar Release no ponteiro de interface retornado se esse método retornar com êxito.
Retornar valor
Esse método pode retornar os valores retornados padrão E_OUTOFMEMORY e E_UNEXPECTED, bem como os valores a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi concluído com sucesso. |
|
O endereço em ppTI não é válido. Por exemplo, pode ser NULL. |
Comentários
Observações aos implementadores
Esse método deve chamar AddRef antes de retornar. Se o objeto carregar as informações de tipo de uma biblioteca de tipos, a própria biblioteca de tipos chamará AddRef na criação do ponteiro.Como o chamador não pode especificar um LCID (identificador de localidade) ao chamar esse método, esse método deve assumir a linguagem neutra, ou seja, LANGID_NEUTRAL e usar esse valor para determinar quais informações de tipo específicas de localidade retornar.
Esse método deve ser implementado; E_NOTIMPL não é um valor retornado aceitável.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |