다음을 통해 공유


msi.h 헤더

이 헤더는 애플리케이션 설치 및 서비스에 사용됩니다. 자세한 내용은 다음을 참조하세요.

msi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
MsiAdvertiseProductA

MsiAdvertiseProduct 함수는 보급 스크립트를 생성하거나 제품을 컴퓨터에 보급합니다. (ANSI)
MsiAdvertiseProductExA

MsiAdvertiseProductEx 함수는 보급 스크립트를 생성하거나 제품을 컴퓨터에 보급합니다. (ANSI)
MsiAdvertiseProductExW

MsiAdvertiseProductEx 함수는 보급 스크립트를 생성하거나 제품을 컴퓨터에 보급합니다. (유니코드)
MsiAdvertiseProductW

MsiAdvertiseProduct 함수는 보급 스크립트를 생성하거나 제품을 컴퓨터에 보급합니다. (유니코드)
MsiAdvertiseScriptA

MsiAdvertiseScript 함수는 보급된 스크립트 파일을 지정된 위치에 복사합니다. (ANSI)
MsiAdvertiseScriptW

MsiAdvertiseScript 함수는 보급된 스크립트 파일을 지정된 위치에 복사합니다. (유니코드)
MsiApplyMultiplePatchesA

패치를 받을 수 있는 제품에 하나 이상의 패치를 적용합니다. (ANSI)
MsiApplyMultiplePatchesW

패치를 받을 수 있는 제품에 하나 이상의 패치를 적용합니다. (유니코드)
MsiApplyPatchA

패치 패키지를 받을 수 있는 자격으로 패치 패키지에 나열된 각 제품에 대해 MsiApplyPatch 함수는 설치를 호출하고 PATCH 속성을 패치 패키지의 경로로 설정합니다. (ANSI)
MsiApplyPatchW

패치 패키지를 받을 수 있는 자격으로 패치 패키지에 나열된 각 제품에 대해 MsiApplyPatch 함수는 설치를 호출하고 PATCH 속성을 패치 패키지의 경로로 설정합니다. (유니코드)
MsiBeginTransactionA

MsiBeginTransaction 함수는 다중 패키지 설치의 트랜잭션 처리를 시작하고 트랜잭션에 대한 식별자를 반환합니다. (ANSI)
MsiBeginTransactionW

MsiBeginTransaction 함수는 다중 패키지 설치의 트랜잭션 처리를 시작하고 트랜잭션에 대한 식별자를 반환합니다. (유니코드)
MsiCloseAllHandles

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

MsiCloseHandle 함수는 열린 설치 핸들을 닫습니다.
MsiCollectUserInfoA

MsiCollectUserInfo 함수는 설치 마법사에서 사용자 정보 및 제품 ID를 가져오고 저장합니다. (ANSI)
MsiCollectUserInfoW

MsiCollectUserInfo 함수는 설치 마법사에서 사용자 정보 및 제품 ID를 가져오고 저장합니다. (유니코드)
MsiConfigureFeatureA

MsiConfigureFeature 함수는 제품 기능에 대해 설치된 상태를 구성합니다. (ANSI)
MsiConfigureFeatureW

MsiConfigureFeature 함수는 제품 기능에 대해 설치된 상태를 구성합니다. (유니코드)
MsiConfigureProductA

MsiConfigureProduct 함수는 제품을 설치하거나 제거합니다. (ANSI)
MsiConfigureProductExA

제품을 설치하거나 제거합니다. (MsiConfigureProductExA)
MsiConfigureProductExW

제품을 설치하거나 제거합니다. (MsiConfigureProductExW)
MsiConfigureProductW

MsiConfigureProduct 함수는 제품을 설치하거나 제거합니다. (유니코드)
MsiDetermineApplicablePatchesA

MsiDetermineApplicablePatches 함수는 패치 파일, XML 파일 및 XML Blob 집합을 사용하고 지정된 Windows Installer 패키지 및 시퀀스에 적용되는 패치를 결정합니다. (ANSI)
MsiDetermineApplicablePatchesW

MsiDetermineApplicablePatches 함수는 패치 파일, XML 파일 및 XML Blob 집합을 사용하고 지정된 Windows Installer 패키지 및 시퀀스에 적용되는 패치를 결정합니다. (유니코드)
MsiDeterminePatchSequenceA

패치 파일, XML 파일 및 XML Blob 집합을 가져와서 지정된 설치된 제품에 대한 패치에 가장 적합한 애플리케이션 시퀀스를 결정합니다. (ANSI)
MsiDeterminePatchSequenceW

패치 파일, XML 파일 및 XML Blob 집합을 가져와서 지정된 설치된 제품에 대한 패치에 가장 적합한 애플리케이션 시퀀스를 결정합니다. (유니코드)
MsiEnableLogA

MsiEnableLog 함수는 호출 프로세스에서 시작된 모든 후속 설치에 대한 로그 모드를 설정합니다. (ANSI)
MsiEnableLogW

MsiEnableLog 함수는 호출 프로세스에서 시작된 모든 후속 설치에 대한 로그 모드를 설정합니다. (유니코드)
MsiEndTransaction

MsiEndTransaction 함수는 MsiBeginTransaction 함수에서 연 트랜잭션에 속하는 모든 설치를 커밋하거나 롤백할 수 있습니다.
MsiEnumClientsA

MsiEnumClients 함수는 지정된 설치된 구성 요소에 대한 클라이언트를 열거합니다. 함수는 호출할 때마다 하나의 제품 코드를 검색합니다. (ANSI)
MsiEnumClientsExA

MsiEnumClientsEx 함수는 지정된 구성 요소를 사용하는 설치된 애플리케이션을 열거합니다. 함수는 호출할 때마다 애플리케이션에 대한 제품 코드를 검색합니다. (ANSI)
MsiEnumClientsExW

MsiEnumClientsEx 함수는 지정된 구성 요소를 사용하는 설치된 애플리케이션을 열거합니다. 함수는 호출할 때마다 애플리케이션에 대한 제품 코드를 검색합니다. (유니코드)
MsiEnumClientsW

MsiEnumClients 함수는 지정된 설치된 구성 요소에 대한 클라이언트를 열거합니다. 함수는 호출할 때마다 하나의 제품 코드를 검색합니다. (유니코드)
MsiEnumComponentQualifiersA

MsiEnumComponentQualifiers 함수는 지정된 구성 요소에 대해 보급된 한정자를 열거합니다. 이 함수는 호출할 때마다 한정자를 검색합니다. (ANSI)
MsiEnumComponentQualifiersW

MsiEnumComponentQualifiers 함수는 지정된 구성 요소에 대해 보급된 한정자를 열거합니다. 이 함수는 호출할 때마다 한정자를 검색합니다. (유니코드)
MsiEnumComponentsA

MsiEnumComponents 함수는 모든 제품에 대해 설치된 구성 요소를 열거합니다. 이 함수는 호출할 때마다 하나의 구성 요소 코드를 검색합니다. (ANSI)
MsiEnumComponentsExA

MsiEnumComponentsEx 함수는 설치된 구성 요소를 열거합니다. 함수는 호출할 때마다 한 구성 요소에 대한 구성 요소 코드를 검색합니다. 구성 요소 코드는 구성 요소, 버전 및 언어에 고유한 문자열 GUID입니다. (ANSI)
MsiEnumComponentsExW

MsiEnumComponentsEx 함수는 설치된 구성 요소를 열거합니다. 함수는 호출할 때마다 한 구성 요소에 대한 구성 요소 코드를 검색합니다. 구성 요소 코드는 구성 요소, 버전 및 언어에 고유한 문자열 GUID입니다. (유니코드)
MsiEnumComponentsW

MsiEnumComponents 함수는 모든 제품에 대해 설치된 구성 요소를 열거합니다. 이 함수는 호출할 때마다 하나의 구성 요소 코드를 검색합니다. (유니코드)
MsiEnumFeaturesA

MsiEnumFeatures 함수는 지정된 제품에 대해 게시된 기능을 열거합니다. 이 함수는 호출할 때마다 하나의 기능 ID를 검색합니다. (ANSI)
MsiEnumFeaturesW

MsiEnumFeatures 함수는 지정된 제품에 대해 게시된 기능을 열거합니다. 이 함수는 호출할 때마다 하나의 기능 ID를 검색합니다. (유니코드)
MsiEnumPatchesA

MsiEnumPatches 함수는 제품에 적용된 모든 패치를 열거합니다. (ANSI)
MsiEnumPatchesExA

특정 컨텍스트 또는 모든 컨텍스트에서 모든 패치를 열거합니다. (ANSI)
MsiEnumPatchesExW

특정 컨텍스트 또는 모든 컨텍스트에서 모든 패치를 열거합니다. (유니코드)
MsiEnumPatchesW

MsiEnumPatches 함수는 제품에 적용된 모든 패치를 열거합니다. (유니코드)
MsiEnumProductsA

MsiEnumProducts 함수는 현재 보급되거나 설치된 모든 제품을 열거합니다. 사용자별 및 컴퓨터별 설치 컨텍스트와 보급 알림 모두에 설치된 제품이 열거됩니다. (ANSI)
MsiEnumProductsExA

지정된 컨텍스트에서 현재 보급되거나 설치된 제품의 하나 또는 모든 인스턴스를 열거합니다. (ANSI)
MsiEnumProductsExW

지정된 컨텍스트에서 현재 보급되거나 설치된 제품의 하나 또는 모든 인스턴스를 열거합니다. (유니코드)
MsiEnumProductsW

MsiEnumProducts 함수는 현재 보급되거나 설치된 모든 제품을 열거합니다. 사용자별 및 컴퓨터별 설치 컨텍스트와 보급 알림 모두에 설치된 제품이 열거됩니다. (유니코드)
MsiEnumRelatedProductsA

MsiEnumRelatedProducts 함수는 지정된 업그레이드 코드를 사용하여 제품을 열거합니다. 이 함수는 속성 테이블에 지정된 UpgradeCode 속성이 있는 현재 설치되고 보급된 제품을 나열합니다. (ANSI)
MsiEnumRelatedProductsW

MsiEnumRelatedProducts 함수는 지정된 업그레이드 코드를 사용하여 제품을 열거합니다. 이 함수는 속성 테이블에 지정된 UpgradeCode 속성이 있는 현재 설치되고 보급된 제품을 나열합니다. (유니코드)
MsiExtractPatchXMLDataA

MsiExtractPatchXMLData 함수는 패치가 대상 시스템에 적용되는지 확인하는 데 사용할 수 있는 패치에서 정보를 추출합니다. (ANSI)
MsiExtractPatchXMLDataW

MsiExtractPatchXMLData 함수는 패치가 대상 시스템에 적용되는지 확인하는 데 사용할 수 있는 패치에서 정보를 추출합니다. (유니코드)
MsiGetComponentPathA

MsiGetComponentPath 함수는 설치된 구성 요소에 대한 전체 경로를 반환합니다. 구성 요소의 키 경로가 레지스트리 키인 경우 레지스트리 키가 반환됩니다. (ANSI)
MsiGetComponentPathExA

설치된 구성 요소에 대한 전체 경로를 반환합니다. (ANSI)
MsiGetComponentPathExW

설치된 구성 요소에 대한 전체 경로를 반환합니다. (유니코드)
MsiGetComponentPathW

MsiGetComponentPath 함수는 설치된 구성 요소에 대한 전체 경로를 반환합니다. 구성 요소의 키 경로가 레지스트리 키인 경우 레지스트리 키가 반환됩니다. (유니코드)
MsiGetFeatureInfoA

기능에 대한 설명 정보를 반환합니다. (ANSI)
MsiGetFeatureInfoW

기능에 대한 설명 정보를 반환합니다. (유니코드)
MsiGetFeatureUsageA

MsiGetFeatureUsage 함수는 제품 기능에 대한 사용 메트릭을 반환합니다. (ANSI)
MsiGetFeatureUsageW

MsiGetFeatureUsage 함수는 제품 기능에 대한 사용 메트릭을 반환합니다. (유니코드)
MsiGetFileHashA

MsiGetFileHash 함수는 파일 경로를 가져와 해당 파일의 128비트 해시를 반환합니다. 제작 도구는 MsiGetFileHash를 사용하여 MsiFileHash 테이블을 채우는 데 필요한 파일 해시를 가져올 수 있습니다. (ANSI)
MsiGetFileHashW

MsiGetFileHash 함수는 파일 경로를 가져와 해당 파일의 128비트 해시를 반환합니다. 제작 도구는 MsiGetFileHash를 사용하여 MsiFileHash 테이블을 채우는 데 필요한 파일 해시를 가져올 수 있습니다. (유니코드)
MsiGetFileSignatureInformationA

MsiGetFileSignatureInformation 함수는 디지털 서명된 파일의 경로를 가져와 파일의 서명자 인증서 및 해시를 반환합니다. (ANSI)
MsiGetFileSignatureInformationW

MsiGetFileSignatureInformation 함수는 디지털 서명된 파일의 경로를 가져와 파일의 서명자 인증서 및 해시를 반환합니다. (유니코드)
MsiGetFileVersionA

MsiGetFileVersion은 설치 관리자가 데이터베이스에서 찾을 것으로 예상되는 형식으로 버전 문자열 및 언어 문자열을 반환합니다. (ANSI)
MsiGetFileVersionW

MsiGetFileVersion은 설치 관리자가 데이터베이스에서 찾을 것으로 예상되는 형식으로 버전 문자열 및 언어 문자열을 반환합니다. (유니코드)
MsiGetPatchFileListA

MsiGetPatchFileList 함수는 세미콜론으로 구분된 .msp 파일 목록을 제공하고 패치로 업데이트할 수 있는 파일 목록을 검색합니다. (ANSI)
MsiGetPatchFileListW

MsiGetPatchFileList 함수는 세미콜론으로 구분된 .msp 파일 목록을 제공하고 패치로 업데이트할 수 있는 파일 목록을 검색합니다. (유니코드)
MsiGetPatchInfoA

MsiGetPatchInfo 함수는 패치에 대한 정보를 반환합니다. (ANSI)
MsiGetPatchInfoExA

제품의 지정된 instance 패치 적용에 대한 정보를 쿼리합니다. (ANSI)
MsiGetPatchInfoExW

제품의 지정된 instance 패치 적용에 대한 정보를 쿼리합니다. (유니코드)
MsiGetPatchInfoW

MsiGetPatchInfo 함수는 패치에 대한 정보를 반환합니다. (유니코드)
MsiGetProductCodeA

MsiGetProductCode 함수는 애플리케이션의 설치되거나 보급된 구성 요소의 구성 요소 코드를 사용하여 애플리케이션의 제품 코드를 반환합니다. (ANSI)
MsiGetProductCodeW

MsiGetProductCode 함수는 애플리케이션의 설치되거나 보급된 구성 요소의 구성 요소 코드를 사용하여 애플리케이션의 제품 코드를 반환합니다. (유니코드)
MsiGetProductInfoA

MsiGetProductInfo 함수는 게시된 제품 및 설치된 제품에 대한 제품 정보를 반환합니다. (ANSI)
MsiGetProductInfoExA

보급된 제품 및 설치된 제품에 대한 제품 정보를 반환합니다. (ANSI)
MsiGetProductInfoExW

보급된 제품 및 설치된 제품에 대한 제품 정보를 반환합니다. (유니코드)
MsiGetProductInfoFromScriptA

MsiGetProductInfoFromScript 함수는 Windows Installer 스크립트 파일에 대한 제품 정보를 반환합니다. (ANSI)
MsiGetProductInfoFromScriptW

MsiGetProductInfoFromScript 함수는 Windows Installer 스크립트 파일에 대한 제품 정보를 반환합니다. (유니코드)
MsiGetProductInfoW

MsiGetProductInfo 함수는 게시된 제품 및 설치된 제품에 대한 제품 정보를 반환합니다. (유니코드)
MsiGetProductPropertyA

MsiGetProductProperty 함수는 제품 속성을 검색합니다. 이러한 속성은 제품 데이터베이스에 있습니다. (ANSI)
MsiGetProductPropertyW

MsiGetProductProperty 함수는 제품 속성을 검색합니다. 이러한 속성은 제품 데이터베이스에 있습니다. (유니코드)
MsiGetShortcutTargetA

MsiGetShortcutTarget 함수는 바로 가기를 검사하고 제품, 기능 이름 및 구성 요소를 반환합니다(사용 가능한 경우). (ANSI)
MsiGetShortcutTargetW

MsiGetShortcutTarget 함수는 바로 가기를 검사하고 제품, 기능 이름 및 구성 요소를 반환합니다(사용 가능한 경우). (유니코드)
MsiGetUserInfoA

MsiGetUserInfo 함수는 설치된 제품에 대해 등록된 사용자 정보를 반환합니다. (ANSI)
MsiGetUserInfoW

MsiGetUserInfo 함수는 설치된 제품에 대해 등록된 사용자 정보를 반환합니다. (유니코드)
MsiInstallMissingComponentA

MsiInstallMissingComponent 함수는 예기치 않게 누락된 파일을 설치합니다. (ANSI)
MsiInstallMissingComponentW

MsiInstallMissingComponent 함수는 예기치 않게 누락된 파일을 설치합니다. (유니코드)
MsiInstallMissingFileA

MsiInstallMissingFile 함수는 예기치 않게 누락된 파일을 설치합니다. (ANSI)
MsiInstallMissingFileW

MsiInstallMissingFile 함수는 예기치 않게 누락된 파일을 설치합니다. (유니코드)
MsiInstallProductA

제품을 설치하거나 제거합니다. (MsiInstallProductA)
MsiInstallProductW

제품을 설치하거나 제거합니다. (MsiInstallProductW)
MsiIsProductElevatedA

MsiIsProductElevated 함수는 제품이 관리되는지 여부를 반환합니다. (ANSI)
MsiIsProductElevatedW

MsiIsProductElevated 함수는 제품이 관리되는지 여부를 반환합니다. (유니코드)
MsiJoinTransaction

MsiJoinTransaction 함수는 Windows Installer가 현재 프로세스를 다중 패키지 설치를 설치하는 트랜잭션의 소유자로 만들도록 요청합니다.
MsiLocateComponentA

MsiLocateComponent 함수는 제품 코드 없이 설치된 구성 요소의 전체 경로를 반환합니다. (ANSI)
MsiLocateComponentW

MsiLocateComponent 함수는 제품 코드 없이 설치된 구성 요소의 전체 경로를 반환합니다. (유니코드)
MsiNotifySidChangeA

MsiNotifySidChange 함수는 사용자 SID에 대한 변경 내용으로 Windows Installer 내부 정보를 알리고 업데이트합니다. (ANSI)
MsiNotifySidChangeW

MsiNotifySidChange 함수는 사용자 SID에 대한 변경 내용으로 Windows Installer 내부 정보를 알리고 업데이트합니다. (유니코드)
MsiOpenPackageA

MsiOpenPackage 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 패키지를 엽니다. (ANSI)
MsiOpenPackageExA

MsiOpenPackageEx 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 패키지를 엽니다. (ANSI)
MsiOpenPackageExW

MsiOpenPackageEx 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 패키지를 엽니다. (유니코드)
MsiOpenPackageW

MsiOpenPackage 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 패키지를 엽니다. (유니코드)
MsiOpenProductA

MsiOpenProduct 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 제품을 엽니다. 핸들이 더 이상 필요하지 않은 경우 핸들을 사용하여 MsiCloseHandle 함수를 호출해야 합니다. (ANSI)
MsiOpenProductW

MsiOpenProduct 함수는 제품 데이터베이스에 액세스하는 함수와 함께 사용할 제품을 엽니다. 핸들이 더 이상 필요하지 않은 경우 핸들을 사용하여 MsiCloseHandle 함수를 호출해야 합니다. (유니코드)
MsiProcessAdvertiseScriptA

MsiProcessAdvertiseScript 함수는 지정된 위치에 보급 스크립트 파일을 처리합니다. (ANSI)
MsiProcessAdvertiseScriptW

MsiProcessAdvertiseScript 함수는 지정된 위치에 보급 스크립트 파일을 처리합니다. (유니코드)
MsiProvideAssemblyA

MsiProvideAssembly 함수는 어셈블리가 포함된 Windows Installer 구성 요소의 전체 경로를 반환합니다. 함수는 원본을 묻는 메시지를 표시하고 필요한 설치를 수행합니다. MsiProvideAssembly는 기능에 대한 사용 횟수를 증분합니다. (ANSI)
MsiProvideAssemblyW

MsiProvideAssembly 함수는 어셈블리가 포함된 Windows Installer 구성 요소의 전체 경로를 반환합니다. 함수는 원본을 묻는 메시지를 표시하고 필요한 설치를 수행합니다. MsiProvideAssembly는 기능에 대한 사용 횟수를 증분합니다. (유니코드)
MsiProvideComponentA

MsiProvideComponent 함수는 전체 구성 요소 경로를 반환하여 필요한 설치를 수행합니다. 이 함수는 필요한 경우 원본을 묻는 메시지를 표시하고 기능에 대한 사용 횟수를 증분합니다. (ANSI)
MsiProvideComponentW

MsiProvideComponent 함수는 전체 구성 요소 경로를 반환하여 필요한 설치를 수행합니다. 이 함수는 필요한 경우 원본을 묻는 메시지를 표시하고 기능에 대한 사용 횟수를 증분합니다. (유니코드)
MsiProvideQualifiedComponentA

MsiProvideQualifiedComponent 함수는 정규화된 구성 요소에 대한 전체 구성 요소 경로를 반환하고 필요한 설치를 수행합니다. 이 함수는 필요한 경우 원본을 묻는 메시지를 표시하고 기능에 대한 사용 횟수를 증가합니다. (ANSI)
MsiProvideQualifiedComponentExA

MsiProvideQualifiedComponentEx 함수는 제품에 의해 게시되고 필요한 설치를 수행하는 정규화된 구성 요소의 전체 구성 요소 경로를 반환합니다. (ANSI)
MsiProvideQualifiedComponentExW

MsiProvideQualifiedComponentEx 함수는 제품에 의해 게시되고 필요한 설치를 수행하는 정규화된 구성 요소의 전체 구성 요소 경로를 반환합니다. (유니코드)
MsiProvideQualifiedComponentW

MsiProvideQualifiedComponent 함수는 정규화된 구성 요소에 대한 전체 구성 요소 경로를 반환하고 필요한 설치를 수행합니다. 이 함수는 필요한 경우 원본을 묻는 메시지를 표시하고 기능에 대한 사용 횟수를 증가합니다. (유니코드)
MsiQueryComponentStateA

MsiQueryComponentState 함수는 구성 요소에 대해 설치된 상태를 반환합니다. (ANSI)
MsiQueryComponentStateW

MsiQueryComponentState 함수는 구성 요소에 대해 설치된 상태를 반환합니다. (유니코드)
MsiQueryFeatureStateA

MsiQueryFeatureState 함수는 제품 기능에 대해 설치된 상태를 반환합니다. (ANSI)
MsiQueryFeatureStateExA

MsiQueryFeatureStateEx 함수는 제품 기능에 대해 설치된 상태를 반환합니다. (ANSI)
MsiQueryFeatureStateExW

MsiQueryFeatureStateEx 함수는 제품 기능에 대해 설치된 상태를 반환합니다. (유니코드)
MsiQueryFeatureStateW

MsiQueryFeatureState 함수는 제품 기능에 대해 설치된 상태를 반환합니다. (유니코드)
MsiQueryProductStateA

MsiQueryProductState 함수는 제품에 대해 설치된 상태를 반환합니다. (ANSI)
MsiQueryProductStateW

MsiQueryProductState 함수는 제품에 대해 설치된 상태를 반환합니다. (유니코드)
MsiReinstallFeatureA

기능을 다시 설치합니다. (ANSI)
MsiReinstallFeatureW

기능을 다시 설치합니다. (유니코드)
MsiReinstallProductA

제품을 다시 설치합니다. (ANSI)
MsiReinstallProductW

제품을 다시 설치합니다. (유니코드)
MsiRemovePatchesA

단일 제품에서 하나 이상의 패치를 제거합니다. (ANSI)
MsiRemovePatchesW

단일 제품에서 하나 이상의 패치를 제거합니다. (유니코드)
MsiSetExternalUIA

MsiSetExternalUI 함수는 외부 사용자 인터페이스 처리기를 사용하도록 설정합니다. (ANSI)
MsiSetExternalUIRecord

MsiSetExternalUIRecord 함수는 외부 UI(사용자 인터페이스) 처리기를 사용하도록 설정합니다.
MsiSetExternalUIW

MsiSetExternalUI 함수는 외부 사용자 인터페이스 처리기를 사용하도록 설정합니다. (유니코드)
MsiSetInternalUI

MsiSetInternalUI 함수는 설치 관리자의 내부 사용자 인터페이스를 사용하도록 설정합니다. 그런 다음 이 사용자 인터페이스는 이 프로세스에서 사용자 인터페이스 생성 설치 관리자 함수에 대한 모든 후속 호출에 사용됩니다. 자세한 내용은 사용자 인터페이스 수준을 참조하세요.
MsiSourceListAddMediaDiskA

MsiSourceListAddMediaDisk 함수는 등록된 제품 또는 패치의 미디어 원본 디스크를 추가하거나 업데이트합니다. (ANSI)
MsiSourceListAddMediaDiskW

MsiSourceListAddMediaDisk 함수는 등록된 제품 또는 패치의 미디어 원본 디스크를 추가하거나 업데이트합니다. (유니코드)
MsiSourceListAddSourceA

지정된 사용자 컨텍스트에서 제품 또는 패치에 대해 지정된 유형의 원본을 포함하는 유효한 네트워크 원본 목록에 를 추가합니다. (ANSI)
MsiSourceListAddSourceExA

지정된 컨텍스트에서 패치 또는 제품의 원본 집합을 추가하거나 순서를 변경합니다. 지정된 컨텍스트에 없는 패치의 원본 목록을 만들 수도 있습니다. (ANSI)
MsiSourceListAddSourceExW

지정된 컨텍스트에서 패치 또는 제품의 원본 집합을 추가하거나 순서를 변경합니다. 지정된 컨텍스트에 없는 패치의 원본 목록을 만들 수도 있습니다. (유니코드)
MsiSourceListAddSourceW

지정된 사용자 컨텍스트에서 제품 또는 패치에 대해 지정된 유형의 원본을 포함하는 유효한 네트워크 원본 목록에 를 추가합니다. (유니코드)
MsiSourceListClearAllA

MsiSourceListClearAll 함수는 지정된 컨텍스트에서 패치 또는 제품의 원본 목록에서 모든 네트워크 원본을 제거합니다. 자세한 내용은 원본 복원력을 참조하세요. (ANSI)
MsiSourceListClearAllExA

MsiSourceListClearAllEx 함수는 지정된 제품 또는 패치 instance 지정된 소스 유형의 기존 원본을 모두 제거합니다. (ANSI)
MsiSourceListClearAllExW

MsiSourceListClearAllEx 함수는 지정된 제품 또는 패치 instance 지정된 소스 유형의 기존 원본을 모두 제거합니다. (유니코드)
MsiSourceListClearAllW

MsiSourceListClearAll 함수는 지정된 컨텍스트에서 패치 또는 제품의 원본 목록에서 모든 네트워크 원본을 제거합니다. 자세한 내용은 원본 복원력을 참조하세요. (유니코드)
MsiSourceListClearMediaDiskA

MsiSourceListClearMediaDisk 함수는 특정 컨텍스트에서 제품 또는 패치에 대한 미디어 원본에서 기존 등록된 디스크를 제거하는 기능을 제공합니다. (ANSI)
MsiSourceListClearMediaDiskW

MsiSourceListClearMediaDisk 함수는 특정 컨텍스트에서 제품 또는 패치에 대한 미디어 원본에서 기존 등록된 디스크를 제거하는 기능을 제공합니다. (유니코드)
MsiSourceListClearSourceA

지정된 컨텍스트에서 제품 또는 패치에 대한 기존 원본을 제거합니다. (ANSI)
MsiSourceListClearSourceW

지정된 컨텍스트에서 제품 또는 패치에 대한 기존 원본을 제거합니다. (유니코드)
MsiSourceListEnumMediaDisksA

MsiSourceListEnumMediaDisks 함수는 패치 또는 제품의 미디어 원본에 등록된 디스크 목록을 열거합니다. (ANSI)
MsiSourceListEnumMediaDisksW

MsiSourceListEnumMediaDisks 함수는 패치 또는 제품의 미디어 원본에 등록된 디스크 목록을 열거합니다. (유니코드)
MsiSourceListEnumSourcesA

MsiSourceListEnumSources 함수는 지정된 패치 또는 제품의 원본 목록에 있는 원본을 열거합니다. (ANSI)
MsiSourceListEnumSourcesW

MsiSourceListEnumSources 함수는 지정된 패치 또는 제품의 원본 목록에 있는 원본을 열거합니다. (유니코드)
MsiSourceListForceResolutionA

MsiSourceListForceResolution 함수는 다음에 원본이 필요할 때 설치 관리자가 원본 목록에서 유효한 제품 원본을 검색하도록 강제합니다. (ANSI)
MsiSourceListForceResolutionExA

MsiSourceListForceResolutionEx 함수는 "LastUsedSource"라는 속성의 등록을 제거합니다. (ANSI)
MsiSourceListForceResolutionExW

MsiSourceListForceResolutionEx 함수는 "LastUsedSource"라는 속성의 등록을 제거합니다. (유니코드)
MsiSourceListForceResolutionW

MsiSourceListForceResolution 함수는 다음에 원본이 필요할 때 설치 관리자가 원본 목록에서 유효한 제품 원본을 검색하도록 강제합니다. (유니코드)
MsiSourceListGetInfoA

MsiSourceListGetInfo 함수는 특정 컨텍스트에서 제품 또는 패치의 원본 목록에 대한 정보를 검색합니다. (ANSI)
MsiSourceListGetInfoW

MsiSourceListGetInfo 함수는 특정 컨텍스트에서 제품 또는 패치의 원본 목록에 대한 정보를 검색합니다. (유니코드)
MsiSourceListSetInfoA

특정 컨텍스트에서 제품 또는 패치의 원본 목록에 대한 정보를 설정합니다. (ANSI)
MsiSourceListSetInfoW

특정 컨텍스트에서 제품 또는 패치의 원본 목록에 대한 정보를 설정합니다. (유니코드)
MsiUseFeatureA

MsiUseFeature 함수는 특정 기능에 대한 사용 횟수를 증가시키고 해당 기능에 대한 설치 상태를 나타냅니다. 이 함수는 기능을 사용하려는 애플리케이션의 의도를 나타내는 데 사용해야 합니다. (ANSI)
MsiUseFeatureExA

MsiUseFeatureEx 함수는 특정 기능에 대한 사용 횟수를 증가시키고 해당 기능에 대한 설치 상태를 나타냅니다. 이 함수는 기능을 사용하려는 애플리케이션의 의도를 나타내는 데 사용해야 합니다. (ANSI)
MsiUseFeatureExW

MsiUseFeatureEx 함수는 특정 기능에 대한 사용 횟수를 증가시키고 해당 기능에 대한 설치 상태를 나타냅니다. 이 함수는 기능을 사용하려는 애플리케이션의 의도를 나타내는 데 사용해야 합니다. (유니코드)
MsiUseFeatureW

MsiUseFeature 함수는 특정 기능에 대한 사용 횟수를 증가시키고 해당 기능에 대한 설치 상태를 나타냅니다. 이 함수는 기능을 사용하려는 애플리케이션의 의도를 나타내는 데 사용해야 합니다. (유니코드)
MsiVerifyPackageA

MsiVerifyPackage 함수는 지정된 파일이 설치 패키지인지 확인합니다. (ANSI)
MsiVerifyPackageW

MsiVerifyPackage 함수는 지정된 파일이 설치 패키지인지 확인합니다. (유니코드)

콜백 함수

 
INSTALLUI_HANDLER_RECORD

INSTALLUI_HANDLER_RECORD 함수 프로토타입은 설치 관리자가 진행률 알림 및 오류 메시지를 호출하는 콜백 함수를 정의합니다. MsiSetExternalUIRecord 함수를 호출하여 레코드 기반 UI(외부 사용자 인터페이스) 처리기를 사용하도록 설정합니다.
INSTALLUI_HANDLERA

INSTALLUI_HANDLER 함수 프로토타입은 설치 관리자가 진행률 알림 및 오류 메시지에 대해 호출하는 콜백 함수를 정의합니다. (ANSI)
INSTALLUI_HANDLERW

INSTALLUI_HANDLER 함수 프로토타입은 설치 관리자가 진행률 알림 및 오류 메시지에 대해 호출하는 콜백 함수를 정의합니다. (유니코드)

구조체

 
MSIFILEHASHINFO

MSIFILEHASHINFO 구조체에는 MsiGetFileHash에서 반환되고 MsiFileHash 테이블에서 사용되는 파일 해시 정보가 포함됩니다.
MSIPATCHSEQUENCEINFOA

MSIPATCHSEQUENCEINFO 구조체는 MsiDeterminePatchSequence 및 MsiDetermineApplicablePatches 함수에서 사용됩니다. (ANSI)
MSIPATCHSEQUENCEINFOW

MSIPATCHSEQUENCEINFO 구조체는 MsiDeterminePatchSequence 및 MsiDetermineApplicablePatches 함수에서 사용됩니다. (유니코드)