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 DismSession 핸들이 열려 있는 동안 DismShutdown이 호출되었습니다.
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 오류 메시지

표준 Windows 오류는 DISMAPI 프로세스 중에 보고될 수도 있습니다. 명령줄에 net helpmsg를 입력한 다음, 오류 코드 번호를 입력하여 나열된 Win32 시스템 오류 코드에 대한 자세한 정보를 얻을 수 있습니다. 시스템 오류 코드에 대한 자세한 내용은 시스템 오류 코드(0-499)를 참조하세요.

DISM API 사용