다음을 통해 공유


MsiCloseAllHandles 함수(msi.h)

MsiCloseAllHandles 함수는 현재 스레드에서 할당한 열려 있는 모든 설치 핸들을 닫습니다. 이는 진단 함수이며 정리에 사용하면 안 됩니다.

구문

UINT MsiCloseAllHandles();

반환 값

이 함수는 모든 핸들이 닫혀 있으면 0을 반환합니다. 그렇지 않으면 함수는 호출 전에 열린 핸들 수를 반환합니다.

설명

MsiCloseAllHandles 는 호출 스레드에서 할당한 핸들만 닫고 사용자 지정 작업에 전달된 설치 핸들과 같은 다른 스레드에서 할당한 핸들에는 영향을 주지 않습니다.

MsiOpenPackage 함수는 패키지에 대한 핸들을 열고 MsiOpenProduct 함수는 제품에 대한 핸들을 엽니다. 이러한 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer. Windows Installer 버전에 필요한 최소 Windows 서비스 팩에 대한 자세한 내용은 Windows Installer 런타임 요구 사항을 참조하세요.
대상 플랫폼 Windows
헤더 msi.h
라이브러리 Msi.lib
DLL Msi.dll

참고 항목

핸들 관리 함수