共用方式為


iCreateErrorInfo::SetGUID 方法 (oaidl.h)

設定定義錯誤之介面的全域唯一標識碼 (GUID) 。

語法

HRESULT SetGUID(
  [in] REFGUID rguid
);

參數

[in] rguid

定義錯誤的介面 GUID,如果錯誤是由作業系統所定義,則GUID_NULL。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
E_OUTOFMEMORY
記憶體不足,無法完成作業。

備註

這個方法會設定定義錯誤的介面 GUID。 如果錯誤是由系統定義,請將 ICreateErrorInfo::SetGUID 設定為 GUID_NULL。

此 GUID 不一定代表錯誤的來源;不過,來源是引發錯誤的類別或應用程式。 應用程式可以使用 GUID 來處理介面中的錯誤,與實作 介面的類別無關。

此函式的使用會在 COM Fundamentals Hello 範例Main.cpp檔案中示範。

規格需求

需求
目標平台 Windows
標頭 oaidl.h

另請參閱

ICreateErrorInfo