ICreateTypeLib::CreateTypeInfo 方法 (oaidl.h)
在類型連結庫中建立新的類型描述實例。
語法
HRESULT CreateTypeInfo(
[in] LPOLESTR szName,
[in] TYPEKIND tkind,
[out] ICreateTypeInfo **ppCTInfo
);
參數
[in] szName
新型別的名稱。
[in] tkind
要建立之類型描述的 TYPEKIND。
[out] ppCTInfo
類型描述。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
一或多個自變數無效。 |
|
記憶體不足,無法完成作業。 |
|
記憶體不足,無法完成作業。 |
|
此作業的類型連結庫狀態無效。 |
|
提供的名稱不是唯一的。 |
|
型別不符。 |
備註
使用 ICreateTypeLib 在連結庫中建立新的類型描述實例。 如果指定的名稱已經出現在連結庫中,就會傳回錯誤。 TYPEKIND 會描述有效的 tkind 值。 若要取得所建立之類型描述的類型資訊,請在傳回的 ICreateTypeLib 上呼叫 IUnknown::QueryInterface(IID_ITypeInfo, ...)
。 此類型資訊可供其他使用 ICreateTypeInfo::AddRefTypeInfo 參考它的型別描述使用。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oaidl.h |