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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IProvideClassInfo