WPRCFormatError
WPRCFormatError
是一個函式,其設計目的是根據 HRESULT 錯誤碼來格式化錯誤訊息。 它提供擷取錯誤訊息的方式。
語法
HRESULT WPRCFormatError(
_In_ HRESULT Hresult,
_In_opt_ LPUNKNOWN pUnknown,
_Out_ BSTR* pbstrMessage,
_Out_opt_ BSTR* pbstrDescription,
_Out_opt_ BSTR* pbstrDetailedDescription
);
參數
Hresult
(_In_ HRESULT)
:需要格式化的 HRESULT 錯誤碼。 這是必要參數。
pUnknown
(_In_opt_ LPUNKNOWN)
:選擇性介面指標,可提供其他內容來格式化錯誤。 如果沒有使用,則可以 NULL
使用此選項。
pbstrMessage
(_Out_ BSTR*)
:將接收主要錯誤訊息之字串的指標 BSTR
。 這是必要的輸出參數。
pbstrDescription
(_Out_opt_ BSTR*)
:字串的 BSTR
選擇性指標,將會收到錯誤更詳細的描述。 如果不需要,這可以是 NULL
。
pbstrDetailedDescription
(_Out_opt_ BSTR*)
:字串的 BSTR
選擇性指標,將會收到錯誤更詳細的描述。 如果不需要的話,也可以 NULL
這樣做。
傳回值
函式會傳回 HRESULT 程式代碼。 成功執行通常以S_OK表示。 任何其他 HRESULT 程式代碼會指出失敗,這表示函式執行期間發生錯誤。