DismShutdown 함수

DISM API를 종료합니다. DismShutdown 은 프로세스당 한 번 호출되어야 합니다. 다른 DISM API 함수 호출은 DismShutdown이 호출된 후 실패합니다.

구문

HRESULT WINAPI DismShutdown(void);

매개 변수

이 함수에는 매개 변수가 없습니다.

반환 값

성공하면 S_OK를 반환합니다.

DismInitialize가 호출되지 않은 경우 DISMAPI_E_DISMAPI_NOT_INITIALIZED를 반환합니다.

열린 DismSession이 닫히지 않은 경우 DISMAPI_E_OPEN_SESSION_HANDLES를 반환합니다.

설명

프로세스당 한 번 DismShutdown을 호출해야 합니다. DismShutdown에 대한 호출은 DismInitialize에 대한 이전 호출과 일치해야 합니다. DISM API는 DismShutdown에 대한 동시 호출을 직렬화합니다. 첫 번째 호출은 성공하고 다른 호출은 실패합니다.

DismShutdown을 호출하기 전에 DismCloseSession을 사용하여 모든 DismSession을 닫아야 합니다. DismShutdown을 호출할 때 열려 있는 DismSession이 있으면 DismShutdown 호출이 실패합니다. 자세한 내용은 DISM API 사용을 참조하세요.

예제

HRESULT hr = S_OK;
hr = DismShutdown();

요구 사항

요구 사항 Description
지원되는 호스트 플랫폼 DISM API는 Windows ADK(Windows Assessment and Deployment Kit)에서 지원하는 모든 운영 체제에서 사용할 수 있습니다. 자세한 내용은 Windows ADK 기술 참조를 참조하세요.
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
헤더 DismAPI.h
Library DismAPI.lib
DLL DismAPI.dll

참고 항목

DismInitialize

DismSession

DismCloseSession