Поделиться через


Метод IProvideClassInfo::GetClassInfo (ocidl.h)

Извлекает указатель на интерфейс ITypeInfo для сведений о типе объекта. Сведения о типе объекта соответствуют записи coclass объекта в библиотеке типов.

Синтаксис

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

Параметры

[out] ppTI

Указатель на переменную указателя ITypeInfo , которая получает указатель интерфейса на сведения о типе объекта. Вызывающий объект отвечает за вызов Release для возвращаемого указателя интерфейса, если этот метод возвращает успешно.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
E_POINTER
Недопустимый адрес в ppTI . Например, он может иметь значение NULL.

Комментарии

Примечания для разработчиков

Этот метод должен вызвать AddRef перед возвратом. Если объект загружает сведения о типе из библиотеки типов, сама библиотека типов вызывает AddRef при создании указателя.

Так как вызывающий объект не может указать идентификатор языкового стандарта (LCID) при вызове этого метода, этот метод должен принимать нейтральный язык, т. е. LANGID_NEUTRAL, и использовать это значение для определения возвращаемых сведений о типе языкового стандарта.

Этот метод должен быть реализован; E_NOTIMPL не является допустимым возвращаемым значением.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IProvideClassInfo