IClassActivator::GetClassObject 方法 (objidl.h)

检索类对象。

语法

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

parameters

[in] rclsid

CLSID,标识要检索其类对象的类。

[in] dwClassContext

应在其中运行类的上下文。 有关值的列表,请参阅 CLSCTX 枚举。

[in] locale

WinNls.h 中定义的 LCID 常量。

[in] riid

需要指针的 对象上接口的 IID。

[out] ppv

接收 riid 中请求的接口指针的指针变量的地址。 成功返回后,*ppv 包含请求的接口指针。

返回值

如果该方法成功,则返回值S_OK。 否则,它将E_FAIL。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

请参阅

CoGetClassObject

IClassActivator