共用方式為


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