Freigeben über


IClassActivator::GetClassObject-Methode (objidl.h)

Ruft ein Klassenobjekt ab.

Syntax

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

Parameter

[in] rclsid

Die CLSID, die die Klasse identifiziert, deren Klassenobjekt abgerufen werden soll.

[in] dwClassContext

Der Kontext, in dem die -Klasse ausgeführt werden soll. Eine Liste der Werte finden Sie in der CLSCTX-Enumeration .

[in] locale

Eine LCID-Konstante, wie in WinNls.h definiert.

[in] riid

Die IID der Schnittstelle für das Objekt, auf das ein Zeiger gewünscht wird.

[out] ppv

Die Adresse der Zeigervariable, die den in riid angeforderten Schnittstellenzeiger empfängt. Nach erfolgreicher Rückgabe enthält *ppv den angeforderten Schnittstellenzeiger.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls ist es E_FAIL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h

Weitere Informationen

Cogetclassobject

IClassActivator