Java 和 Visual Basic 中的 COM 錯誤處理
COM 中有三個介面和三個函式可用來在 Java 或 Visual Basic Microsoft程式設計時提供錯誤處理。 在 Java 和 Visual Basic 中,方法呼叫不會以傳回值的形式傳回 HRESULT。 相反地,這些語言會使用 COM 介面和函式來取得 HRESULT 值,以及處理錯誤或例外狀況。 (例外狀況是程式控制件以外的事件,例如檔案問題或無效的參數。
下表簡短列出三個支援 HRESULT的介面。
介面 | 描述 |
---|---|
ICreateErrorInfo |
設定錯誤資訊。 |
IErrorInfo |
從錯誤物件傳回資訊。 |
ISupportErrorInfo |
將對象識別為支援 IErrorInfo 介面。 |
下表簡短列出並描述支援 HRESULT的三個函式。
介面 | 描述 |
---|---|
創建錯誤信息 |
建立泛型錯誤對象的實例。 |
GetErrorInfo |
取得在目前邏輯執行緒中先前呼叫 SetErrorInfo 所設定的錯誤資訊指標。 |
SetErrorInfo |
設定目前執行線程的錯誤信息物件。 |
相關主題
-
COM 中的 錯誤處理