Problembehandlung für die DISM-API

Verwenden Sie die DISM-API (Deployment Image Servicing and Management), um benutzerdefinierte Lösungen auf der DISM-Plattform zu erstellen. Sie können Ihre Lösung in der Entwicklung beheben, indem Sie die Fehler und Warnungen in der DISM-API-Protokolldatei überprüfen. Sie können den Speicherort und die Informationsstufe, die Sie für die Protokolldatei erhalten möchten, während Ihres Aufrufs der DismInitialize-Funktion ändern.

Weitere Informationen zu bewährten Methoden beim Codieren mit der DISMAPI finden Sie unter Verwenden der DISM-API.

DISMAPI-Fehlermeldungen

Die folgenden DISMAPI-Meldungen können in den Protokolldateien gemeldet werden, wenn ein Fehler auftritt.

Meldungs-ID Meldungstext
DISMAPI_E_DISMAPI_ALREADY_INITIALIZED DISM-API wurde bereits für diesen Prozess initialisiert
DISMAPI_E_DISMAPI_NOT_INITIALIZED DISM-API wurde für diesen Prozess nicht initialisiert
DISMAPI_E_SHUTDOWN_IN_PROGRESS Eine DismSession wurde heruntergefahren, wenn ein anderer Vorgang aufgerufen wurde
DISMAPI_E_OPEN_SESSION_HANDLES DismShutdown wurde aufgerufen, während DismSession-Handles vorhanden waren
DISMAPI_E_INVALID_DISM_SESSION Ein ungültiger DismSession-Handle wurde in eine DISMAPI-Funktion übergeben
DISMAPI_E_INVALID_IMAGE_INDEX Ein ungültiger Imageindex wurde angegeben
DISMAPI_E_INVALID_IMAGE_NAME Ein ungültiger Imagename wurde angegeben
DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH Es wurde versucht, ein Image, das keine eingebundene WIM- oder VHD-Datei ist, aufzuheben
DISMAPI_E_LOGGING_DISABLED Fehler beim Zugriff auf den angegebenen Protokolldateibenutzer. Protokollierung wurde deaktiviert

Windows-Fehlermeldungen

Windows-Standardfehler können auch während eines DISMAPI-Prozesses gemeldet werden. Sie können weitere Informationen zu allen aufgelisteten Win32-Systemfehlercodes abrufen, indem Sie net helpmsg in die Befehlszeile eingeben und dann die Fehlercodenummer eingeben. Weitere Informationen zu Systemfehlercodes finden Sie unter Systemfehlercodes (0-499).

Verwenden der DISM-API