Método IProvideClassInfo::GetClassInfo (ocidl.h)

Recupera un puntero a la interfaz ITypeInfo para la información de tipo del objeto. La información de tipo de un objeto corresponde a la entrada de coclase del objeto en una biblioteca de tipos.

Sintaxis

HRESULT GetClassInfo(
  [out] ITypeInfo **ppTI
);

Parámetros

[out] ppTI

Puntero a una variable de puntero ITypeInfo que recibe el puntero de interfaz a la información de tipo del objeto. El autor de la llamada es responsable de llamar a Release en el puntero de interfaz devuelto si este método devuelve correctamente.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_OUTOFMEMORY y E_UNEXPECTED, así como los siguientes valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_POINTER
La dirección de ppTI no es válida. Por ejemplo, puede ser NULL.

Comentarios

Notas para los implementadores

Este método debe llamar a AddRef antes de devolverlo. Si el objeto carga la información de tipo de una biblioteca de tipos, la propia biblioteca de tipos llamará a AddRef al crear el puntero.

Dado que el autor de la llamada no puede especificar un identificador de configuración regional (LCID) al llamar a este método, este método debe asumir el idioma neutro, es decir, LANGID_NEUTRAL y usar este valor para determinar qué información de tipo específica de la configuración regional se va a devolver.

Este método debe implementarse; E_NOTIMPL no es un valor devuelto aceptable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IProvideClassInfo