Compartilhar via


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
S_OK
O método foi concluído com sucesso.
E_POINTER
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

Confira também

IProvideClassInfo