DISM API Troubleshooting

The Deployment Image Servicing and Management (DISM) API allows you to build customized solutions on the DISM platform. You can troubleshoot your solution in development by reviewing the errors and warnings in the DISM API log file. You can change the location and the level of information you want to receive for the log file during your call to the DismInitialize Function.

For more information about best practices when coding with the DISMAPI, see Using the DISM API.

DISMAPI Error Messages

The following DISMAPI messages may be reported in the log files when an error occurs.

 

Message ID Message Text

DISMAPI_E_DISMAPI_ALREADY_INITIALIZED

DISM API was already initialized for this process

DISMAPI_E_DISMAPI_NOT_INITIALIZED

DISM API was not initialized for this process

DISMAPI_E_SHUTDOWN_IN_PROGRESS

A DismSession was being shutdown when another operation was called on it

DISMAPI_E_OPEN_SESSION_HANDLES

A DismShutdown was called while there were open DismSession handles

DISMAPI_E_INVALID_DISM_SESSION

An invalid DismSession handle was passed into a DISMAPI function

DISMAPI_E_INVALID_IMAGE_INDEX

An invalid image index was specified

DISMAPI_E_INVALID_IMAGE_NAME

An invalid image name was specified

DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH

An image that is not a mounted WIM or mounted VHD was attempted to be unmounted

DISMAPI_E_LOGGING_DISABLED

Failed to gain access to the log file user specified. Logging has been disabled

WIMGAPI Error Messages

WIMGAPI errors may be reported during a DISMAPI process. For more information, see Imaging API Troubleshooting.

Windows Error Messages

Standard Windows errors may also be reported during a DISMAPI process. You can obtain more information about any listed Win32® system error codes by typing net helpmsg on the command line and, then typing the error code number. For more information about System Error Codes, see System Error Codes (0-499).

See Also

Show:
© 2014 Microsoft