共用方式為


DismGetLastErrorMessage 函式

取得目前線程中的錯誤訊息,緊接在失敗之後。

語法

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

參數

ErrorMessage [out]
目前線程中的詳細錯誤訊息。

傳回值

傳回成功 時S_OK

備註

您可以在 DISM API 失敗之後立即收到詳細的錯誤訊息。 最後一個錯誤訊息會根據每個執行緒維護。 執行緒上的錯誤訊息不會覆寫另一個執行緒上的最後一個錯誤訊息。

DismGetLastErrorMessage 不適用於 DismShutdown 函式、 DismDelete 函式或 DismGetLastErrorMessage 函式。

您必須呼叫DismDelete函式,以在傳回值S_OK時釋放ErrorMessage的記憶體。

範例

HRESULT hr = S_OK;
DismString* ErrorMessage;
hr = DismGetLastErrorMessage(&ErrorMessage);

規格需求

需求 描述
支援的主機平臺 DISM API 可用於 Windows 評定與部署套件所支援的任何作業系統, (Windows ADK) 。 如需詳細資訊,請參閱 Windows ADK 技術參考
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 DismAPI.h
程式庫 DismAPI.lib
DLL DismAPI.dll

另請參閱

DISM API 疑難排解