iCreateErrorInfo::SetGUID 方法 (oaidl.h)
設定定義錯誤之介面的全域唯一標識碼 (GUID) 。
語法
HRESULT SetGUID(
[in] REFGUID rguid
);
參數
[in] rguid
定義錯誤的介面 GUID,如果錯誤是由作業系統所定義,則GUID_NULL。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
記憶體不足,無法完成作業。 |
備註
這個方法會設定定義錯誤的介面 GUID。 如果錯誤是由系統定義,請將 ICreateErrorInfo::SetGUID 設定為 GUID_NULL。
此 GUID 不一定代表錯誤的來源;不過,來源是引發錯誤的類別或應用程式。 應用程式可以使用 GUID 來處理介面中的錯誤,與實作 介面的類別無關。
此函式的使用會在 COM Fundamentals Hello 範例Main.cpp檔案中示範。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oaidl.h |