IOleObject::GetUserClassID 方法 (oleidl.h)
擷取對象的類別標識元,也就是對應至字串的 CLSID,以識別用戶的物件。
語法
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
參數
[out] pClsid
要傳回之類別識別項 (CLSID) 的指標。 物件的 CLSID 是 IOleObject::GetUserType 所傳回之使用者類型名稱的二進位對等專案。
傳回值
此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。
傳回碼 | Description |
---|---|
|
作業失敗。 |
備註
IOleObject::GetUserClassID 會傳回與註冊資料庫中對象相關聯的 CLSID。 一般而言,這個值與以 物件儲存的 CLSID 相同,由 IPersist::GetClassID 傳回。 對於連結的物件,這是最後一個系結連結來源的 CLSID。 如果對象在應用程式中執行,與其建立所在的應用程式不同,而且為了編輯的目的,會模擬容器應用程式可辨識的類別,傳回的 CLSID 會是仿真的類別,而不是物件本身類別的類別。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |