IProvideClassInfo::GetClassInfo 方法 (ocidl.h)
擷取物件類型資訊的 ITypeInfo 介面指標。 物件的型別信息會對應至類型庫中物件的 coclass 專案。
語法
HRESULT GetClassInfo(
[out] ITypeInfo **ppTI
);
參數
[out] ppTI
ITypeInfo 指標變數的指標,可接收物件類型資訊的介面指標。 如果此方法成功傳回,呼叫端會負責在傳回的介面指標上呼叫 Release 。
傳回值
這個方法可以傳回標準傳回值E_OUTOFMEMORY和E_UNEXPECTED,以及下列值。
傳回碼 | 描述 |
---|---|
|
已成功完成命令。 |
|
ppTI 中的位址無效。 例如,可能是 NULL。 |
備註
實作者的注意事項
這個方法必須在傳回之前呼叫 AddRef 。 如果物件從類型庫載入類型資訊,類型庫本身會呼叫 AddRef 來建立指標。因為呼叫端無法在呼叫此方法時指定地區設定標識子 (LCID) ,所以這個方法必須假設中性語言,也就是LANGID_NEUTRAL,並使用此值來判斷要傳回的地區設定特定類型資訊。
必須實作這個方法;E_NOTIMPL不是可接受的傳回值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |