GetErrorInfo 函式 (oleauto.h)
取得先前呼叫目前邏輯線程中 SetErrorInfo 所設定的錯誤資訊指標。
語法
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
參數
[in] dwReserved
保留供未來使用。 必須為零。
[out] pperrinfo
錯誤物件。
傳回值
此函式可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
沒有要傳回的錯誤物件。 |
備註
此函式會傳回目前邏輯線程中最近設定 IErrorInfo 指標的指標。 它會將錯誤對象的擁有權轉移給呼叫端,並清除線程的錯誤狀態。
進行經過 Proxy 存根的 COM 呼叫,將會清除呼叫線程的任何現有錯誤物件。 呼叫的 對象不應該在呼叫 SetErrorInfo 和傳回之前進行任何這類呼叫。 呼叫端不應該在呼叫傳回和呼叫 GetErrorInfo 之前進行任何這類呼叫。 根據經驗法則,在呼叫 SetErrorInfo 之後,介面方法應該儘快傳回,而呼叫端應該在呼叫傳回之後儘快呼叫 GetErrorInfo 。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |