사용자 지정 작업에서 사용할 수 없는 함수
다음 데이터베이스 함수 사용자 지정 작업에서 호출해서는 안 됩니다.
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiCreateTransformSummaryInfo
- msiDatabaseApplyTransform
- msiDatabaseCommit
- MsiDatabaseExport
- MsiDatabaseGenerateTransform
- msiDatabaseImport
- msiDatabaseMerge
- MsiEnableLog
- MsiEnableUIPreview
- MsiGetDatabaseState
- MsiOpenDatabase
- MsiPreviewBillboard
- msiPreviewDialog
- msiReinstallProduct
- MsiSetExternalUI
- msiSetExternalUIRecord
- MsiSetInternalUI
다음 Installer Functions 사용자 지정 작업에서 호출해서는 안 됩니다.
- msiApplyPatch
- MsiCollectUserInfo
- MsiConfigureFeature
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiEnableLog
- MsiGetFeatureInfo
- msiGetProductCode
- MsiGetProductProperty
- MsiInstallMissingComponent
- msiInstallMissingFile
- MsiInstallProduct
- MsiOpenPackage
- MsiOpenProduct
- MsiReinstallFeature
- msiReinstallProduct
- MsiSetExternalUI
- MsiSetInternalUI
- MsiUseFeature
- MsiUseFeatureEx
- MsiVerifyPackage
다음 Installer Functions 다른 설치를 시작하는 경우 사용자 지정 작업에서 호출해서는 안 됩니다. 다른 설치를 시작하지 않는 사용자 지정 작업에서 호출할 수 있습니다.
- MsiProvideComponent
- msiProvideQualifiedComponent
- msiProvideQualifiedComponentEx
사용자 지정 작업은 Windows Installer 함수를 사용하여 기능 상태, 구성 요소 상태를 변경하거나 제어 이벤트에서 메시지를 보내는 새 스레드를 생성해서는 안 됩니다. 이렇게 하면 설치가 실패합니다.