DISM API 疑難排解

使用部署映射服務與管理 (DISM) API,在 DISM 平臺上建置自訂的解決方案。 您可以檢閱 DISM API 記錄檔中的錯誤和警告,以針對開發中的解決方案進行疑難排解。 您可以在呼叫 DismInitialize 函式期間,變更您想要為記錄檔接收的位置和資訊層級。

如需使用 DISMAPI 撰寫程式碼時最佳做法的詳細資訊,請參閱 使用 DISM API

DISMAPI 錯誤訊息

當發生錯誤時,記錄檔中可能會報告下列 DISMAPI 訊息。

訊息 ID 訊息文字
DISMAPI_E_DISMAPI_ALREADY_INITIALIZED DISM API 已針對此程式初始化
DISMAPI_E_DISMAPI_NOT_INITIALIZED 未為此程式初始化 DISM API
DISMAPI_E_SHUTDOWN_IN_PROGRESS 當另一個作業在它上呼叫時,DismSession 正在關閉
DISMAPI_E_OPEN_SESSION_HANDLES DismShutdown 在開啟 DismSession 控制碼時呼叫
DISMAPI_E_INVALID_DISM_SESSION 已將不正確 DismSession 控制碼傳遞至 DISMAPI 函式
DISMAPI_E_INVALID_IMAGE_INDEX 指定了不正確影像索引
DISMAPI_E_INVALID_IMAGE_NAME 指定了不正確映射名稱
DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH 嘗試卸載未掛接 WIM 或掛接的 VHD 的映射
DISMAPI_E_LOGGING_DISABLED 無法存取指定的記錄檔使用者。 記錄已停用

Windows 錯誤訊息

在 DISMAPI 程式期間,也可能報告標準 Windows 錯誤。 您可以在命令列上輸入 ,然後輸入 net helpmsg 錯誤碼號碼,以取得任何列出的 Win32 系統錯誤碼詳細資訊。 如需系統錯誤碼的詳細資訊,請參閱 系統錯誤碼 (0-499)

使用 DISM API