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


Метод IClassActivator::GetClassObject (objidl.h)

Извлекает объект класса.

Синтаксис

HRESULT GetClassObject(
  [in]  REFCLSID rclsid,
  [in]  DWORD    dwClassContext,
  [in]  LCID     locale,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Параметры

[in] rclsid

ИДЕНТИФИКАТОР CLSID, определяющий класс, объект класса которого требуется извлечь.

[in] dwClassContext

Контекст, в котором должен выполняться класс. Список значений см. в перечислении CLSCTX .

[in] locale

Константа LCID, определенная в WinNls.h.

[in] riid

Идентификатор IID интерфейса объекта, на который требуется указатель.

[out] ppv

Адрес переменной указателя, которая получает указатель интерфейса, запрошенный в riid. После успешного возврата *ppv содержит запрошенный указатель интерфейса.

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

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае это E_FAIL.

Требования

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

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

CoGetClassObject

IClassActivator