共用方式為


msi.h 標頭

應用程式安裝和服務會使用此標頭。 如需詳細資訊,請參閱

msi.h 包含下列程式設計介面:

函式

 
MsiAdvertiseProductA

MsiAdvertiseProduct 函式會產生公告腳本,或將產品公告給電腦。 (ANSI)
MsiAdvertiseProductExA

MsiAdvertiseProductEx 函式會產生公告腳本,或向電腦公告產品。 (ANSI)
MsiAdvertiseProductExW

MsiAdvertiseProductEx 函式會產生公告腳本,或向電腦公告產品。 (Unicode)
MsiAdvertiseProductW

MsiAdvertiseProduct 函式會產生公告腳本,或將產品公告給電腦。 (Unicode)
MsiAdvertiseScriptA

MsiAdvertiseScript 函式會將公告的腳本檔案複製到指定的位置。 (ANSI)
MsiAdvertiseScriptW

MsiAdvertiseScript 函式會將公告的腳本檔案複製到指定的位置。 (Unicode)
MsiApplyMultiplePatchesA

將一或多個修補程式套用至符合接收修補程式資格的產品。 (ANSI)
MsiApplyMultiplePatchesW

將一或多個修補程式套用至符合接收修補程式資格的產品。 (Unicode)
MsiApplyPatchA

針對修補程式套件所列出的每個產品,符合接收修補程式的資格,MsiApplyPatch 函式會叫用安裝,並將 PATCH 屬性設定為修補程式套件的路徑。 (ANSI)
MsiApplyPatchW

針對修補程式套件所列出的每個產品,符合接收修補程式的資格,MsiApplyPatch 函式會叫用安裝,並將 PATCH 屬性設定為修補程式套件的路徑。 (Unicode)
MsiBeginTransactionA

MsiBeginTransaction 函式會啟動多封裝安裝的交易處理,並傳回交易的識別碼。 (ANSI)
MsiBeginTransactionW

MsiBeginTransaction 函式會啟動多封裝安裝的交易處理,並傳回交易的識別碼。 (Unicode)
MsiCloseAllHandles

MsiCloseAllHandles 函式會關閉目前線程配置的所有開啟安裝控制碼。 這是診斷函式,不應用於清除。
MsiCloseHandle

MsiCloseHandle 函式會關閉開啟的安裝控制碼。
MsiCollectUserInfoA

MsiCollectUserInfo 函式會從安裝精靈取得並儲存使用者資訊和產品識別碼。 (ANSI)
MsiCollectUserInfoW

MsiCollectUserInfo 函式會從安裝精靈取得並儲存使用者資訊和產品識別碼。 (Unicode)
MsiConfigureFeatureA

MsiConfigureFeature 函式會設定產品功能的已安裝狀態。 (ANSI)
MsiConfigureFeatureW

MsiConfigureFeature 函式會設定產品功能的已安裝狀態。 (Unicode)
MsiConfigureProductA

MsiConfigureProduct 函式會安裝或卸載產品。 (ANSI)
MsiConfigureProductExA

安裝或卸載產品。 (MsiConfigureProductExA)
MsiConfigureProductExW

安裝或卸載產品。 (MsiConfigureProductExW)
MsiConfigureProductW

MsiConfigureProduct 函式會安裝或卸載產品。 (Unicode)
MsiDetermineApplicablePatchesA

MsiDetermineApplicablePatches 函式會採用一組修補程式檔案、XML 檔案和 XML Blob,並判斷哪些修補程式會套用至指定的 Windows Installer 套件,以及順序為何。 (ANSI)
MsiDetermineApplicablePatchesW

MsiDetermineApplicablePatches 函式會採用一組修補程式檔案、XML 檔案和 XML Blob,並判斷哪些修補程式會套用至指定的 Windows Installer 套件,以及順序為何。 (Unicode)
MsiDeterminePatchSequenceA

取得一組修補程式檔案、XML 檔案和 XML Blob,並判斷修補程式到指定已安裝產品的最佳應用程式順序。 (ANSI)
MsiDeterminePatchSequenceW

取得一組修補程式檔案、XML 檔案和 XML Blob,並判斷修補程式到指定已安裝產品的最佳應用程式順序。 (Unicode)
MsiEnableLogA

MsiEnableLog 函式會設定呼叫程式中起始之所有後續安裝的記錄模式。 (ANSI)
MsiEnableLogW

MsiEnableLog 函式會設定呼叫程式中起始之所有後續安裝的記錄模式。 (Unicode)
MsiEndTransaction

MsiEndTransaction 函式可以認可或復原屬於 MsiBeginTransaction 函式所開啟之交易的所有安裝。
MsiEnumClientsA

MsiEnumClients 函式會列舉指定已安裝元件的用戶端。 函式會在每次呼叫時擷取一個產品代碼。 (ANSI)
MsiEnumClientsExA

MsiEnumClientsEx 函式會列舉使用指定元件的已安裝應用程式。 函式會在每次呼叫應用程式時擷取應用程式的產品代碼。 (ANSI)
MsiEnumClientsExW

MsiEnumClientsEx 函式會列舉使用指定元件之已安裝的應用程式。 函式會在每次呼叫應用程式時擷取應用程式的產品代碼。 (Unicode)
MsiEnumClientsW

MsiEnumClients 函式會列舉指定已安裝元件的用戶端。 函式會在每次呼叫時擷取一個產品代碼。 (Unicode)
MsiEnumComponentQualifiersA

MsiEnumComponentQualifiers 函式會列舉指定元件的公告限定詞。 每次呼叫限定詞時,此函式都會擷取一個限定詞。 (ANSI)
MsiEnumComponentQualifiersW

MsiEnumComponentQualifiers 函式會列舉指定元件的公告限定詞。 每次呼叫限定詞時,此函式都會擷取一個限定詞。 (Unicode)
MsiEnumComponentsA

MsiEnumComponents 函式會列舉所有產品的已安裝元件。 每次呼叫元件程式碼時,此函式都會擷取一個元件程式碼。 (ANSI)
MsiEnumComponentsExA

MsiEnumComponentsEx 函式會列舉已安裝的元件。 函式會在每次呼叫元件時擷取一個元件的元件程式碼。 元件程式碼是元件、版本和語言唯一的字串 GUID。 (ANSI)
MsiEnumComponentsExW

MsiEnumComponentsEx 函式會列舉已安裝的元件。 函式會在每次呼叫元件時擷取一個元件的元件程式碼。 元件程式碼是元件、版本和語言唯一的字串 GUID。 (Unicode)
MsiEnumComponentsW

MsiEnumComponents 函式會列舉所有產品的已安裝元件。 每次呼叫元件程式碼時,此函式都會擷取一個元件程式碼。 (Unicode)
MsiEnumFeaturesA

MsiEnumFeatures 函式會列舉指定產品的已發佈功能。 每次呼叫功能時,此函式都會擷取一個功能識別碼。 (ANSI)
MsiEnumFeaturesW

MsiEnumFeatures 函式會列舉指定產品的已發佈功能。 每次呼叫功能時,此函式都會擷取一個功能識別碼。 (Unicode)
MsiEnumPatchesA

MsiEnumPatches 函式會列舉已套用至產品的所有修補程式。 (ANSI)
MsiEnumPatchesExA

列舉特定內容或所有內容中的所有修補程式。 (ANSI)
MsiEnumPatchesExW

列舉特定內容或所有內容中的所有修補程式。 (Unicode)
MsiEnumPatchesW

MsiEnumPatches 函式會列舉已套用至產品的所有修補程式。 (Unicode)
MsiEnumProductsA

MsiEnumProducts 函式會列舉目前公告或安裝的所有產品。 列舉了安裝在每個使用者和每部電腦安裝內容和公告中的產品。 (ANSI)
MsiEnumProductsExA

列舉目前在指定內容中公告或安裝之產品的一或所有實例。 (ANSI)
MsiEnumProductsExW

列舉目前在指定內容中公告或安裝之產品的一或所有實例。 (Unicode)
MsiEnumProductsW

MsiEnumProducts 函式會列舉目前公告或安裝的所有產品。 列舉了安裝在每個使用者和每部電腦安裝內容和公告中的產品。 (Unicode)
MsiEnumRelatedProductsA

MsiEnumRelatedProducts 函式會列舉具有指定升級程式碼的產品。 此函式會列出目前在其 Property 資料表中具有指定 UpgradeCode 屬性的已安裝和公告產品。 (ANSI)
MsiEnumRelatedProductsW

MsiEnumRelatedProducts 函式會列舉具有指定升級程式碼的產品。 此函式會列出目前在其 Property 資料表中具有指定 UpgradeCode 屬性的已安裝和公告產品。 (Unicode)
MsiExtractPatchXMLDataA

MsiExtractPatchXMLData 函式會從修補程式擷取資訊,可用來判斷修補程式是否適用于目標系統。 (ANSI)
MsiExtractPatchXMLDataW

MsiExtractPatchXMLData 函式會從修補程式擷取資訊,可用來判斷修補程式是否適用于目標系統。 (Unicode)
MsiGetComponentPathA

MsiGetComponentPath 函式會傳回已安裝元件的完整路徑。 如果元件的機碼路徑是登錄機碼,則會傳回登錄機碼。 (ANSI)
MsiGetComponentPathExA

傳回已安裝元件的完整路徑。 (ANSI)
MsiGetComponentPathExW

傳回已安裝元件的完整路徑。 (Unicode)
MsiGetComponentPathW

MsiGetComponentPath 函式會傳回已安裝元件的完整路徑。 如果元件的機碼路徑是登錄機碼,則會傳回登錄機碼。 (Unicode)
MsiGetFeatureInfoA

傳回功能的描述性資訊。 (ANSI)
MsiGetFeatureInfoW

傳回功能的描述性資訊。 (Unicode)
MsiGetFeatureUsageA

MsiGetFeatureUsage 函式會傳回產品功能的使用計量。 (ANSI)
MsiGetFeatureUsageW

MsiGetFeatureUsage 函式會傳回產品功能的使用計量。 (Unicode)
MsiGetFileHashA

MsiGetFileHash 函式會採用檔案的路徑,並傳回該檔案的 128 位雜湊。 撰寫工具可以使用 MsiGetFileHash 來取得填入 MsiFileHash 資料表所需的檔案雜湊。 (ANSI)
MsiGetFileHashW

MsiGetFileHash 函式會採用檔案的路徑,並傳回該檔案的 128 位雜湊。 撰寫工具可以使用 MsiGetFileHash 來取得填入 MsiFileHash 資料表所需的檔案雜湊。 (Unicode)
MsiGetFileSignatureInformationA

MsiGetFileSignatureInformation 函式會採用已數位簽署之檔案的路徑,並傳回檔案的簽署者憑證和雜湊。 (ANSI)
MsiGetFileSignatureInformationW

MsiGetFileSignatureInformation 函式會採用已數位簽署之檔案的路徑,並傳回檔案的簽署者憑證和雜湊。 (Unicode)
MsiGetFileVersionA

MsiGetFileVersion 會以安裝程式預期在資料庫中尋找它們的格式傳回版本字串和語言字串。 (ANSI)
MsiGetFileVersionW

MsiGetFileVersion 會以安裝程式預期在資料庫中尋找它們的格式傳回版本字串和語言字串。 (Unicode)
MsiGetPatchFileListA

MsiGetPatchFileList 函式提供 .msp 檔案的清單,以分號分隔,並擷取可由修補程式更新的檔案清單。 (ANSI)
MsiGetPatchFileListW

MsiGetPatchFileList 函式提供 .msp 檔案的清單,以分號分隔,並擷取可由修補程式更新的檔案清單。 (Unicode)
MsiGetPatchInfoA

MsiGetPatchInfo 函式會傳回修補程式的相關資訊。 (ANSI)
MsiGetPatchInfoExA

查詢修補程式應用程式的相關資訊,以取得產品之指定實例的相關資訊。 (ANSI)
MsiGetPatchInfoExW

查詢修補程式應用程式的相關資訊,以取得產品之指定實例的相關資訊。 (Unicode)
MsiGetPatchInfoW

MsiGetPatchInfo 函式會傳回修補程式的相關資訊。 (Unicode)
MsiGetProductCodeA

MsiGetProductCode 函式會使用已安裝或公告之應用程式的元件程式碼,傳回應用程式的產品代碼。 (ANSI)
MsiGetProductCodeW

MsiGetProductCode 函式會使用已安裝或公告之應用程式的元件程式碼,傳回應用程式的產品代碼。 (Unicode)
MsiGetProductInfoA

MsiGetProductInfo 函式會傳回已發佈和已安裝產品的產品資訊。 (ANSI)
MsiGetProductInfoExA

傳回公告和已安裝產品的產品資訊。 (ANSI)
MsiGetProductInfoExW

傳回公告和已安裝產品的產品資訊。 (Unicode)
MsiGetProductInfoFromScriptA

MsiGetProductInfoFromScript 函式會傳回 Windows Installer 腳本檔案的產品資訊。 (ANSI)
MsiGetProductInfoFromScriptW

MsiGetProductInfoFromScript 函式會傳回 Windows Installer 腳本檔案的產品資訊。 (Unicode)
MsiGetProductInfoW

MsiGetProductInfo 函式會傳回已發佈和已安裝產品的產品資訊。 (Unicode)
MsiGetProductPropertyA

MsiGetProductProperty 函式會擷取產品屬性。 這些屬性位於產品資料庫中。 (ANSI)
MsiGetProductPropertyW

MsiGetProductProperty 函式會擷取產品屬性。 這些屬性位於產品資料庫中。 (Unicode)
MsiGetShortcutTargetA

MsiGetShortcutTarget 函式會檢查快捷方式,並在可用時傳回其產品、功能名稱和元件。 (ANSI)
MsiGetShortcutTargetW

MsiGetShortcutTarget 函式會檢查快捷方式,並在可用時傳回其產品、功能名稱和元件。 (Unicode)
MsiGetUserInfoA

MsiGetUserInfo 函式會傳回已安裝產品的已註冊使用者資訊。 (ANSI)
MsiGetUserInfoW

MsiGetUserInfo 函式會傳回已安裝產品的已註冊使用者資訊。 (Unicode)
MsiInstallMissingComponentA

MsiInstallMissingComponent 函式會安裝意外遺失的檔案。 (ANSI)
MsiInstallMissingComponentW

MsiInstallMissingComponent 函式會安裝意外遺失的檔案。 (Unicode)
MsiInstallMissingFileA

MsiInstallMissingFile 函式會安裝意外遺失的檔案。 (ANSI)
MsiInstallMissingFileW

MsiInstallMissingFile 函式會安裝意外遺失的檔案。 (Unicode)
MsiInstallProductA

安裝或卸載產品。 (MsiInstallProductA)
MsiInstallProductW

安裝或卸載產品。 (MsiInstallProductW)
MsiIsProductElevatedA

MsiIsProductElevated 函式會傳回是否管理產品。 (ANSI)
MsiIsProductElevatedW

MsiIsProductElevated 函式會傳回是否管理產品。 (Unicode)
MsiJoinTransaction

MsiJoinTransaction 函式會要求 Windows Installer 讓目前進程成為安裝多套件安裝之交易的擁有者。
MsiLocateComponentA

MsiLocateComponent 函式會傳回已安裝元件的完整路徑,而不使用產品代碼。 (ANSI)
MsiLocateComponentW

MsiLocateComponent 函式會傳回已安裝元件的完整路徑,而不使用產品代碼。 (Unicode)
MsiNotifySidChangeA

MsiNotifySidChange 函式會通知和更新 Windows Installer 內部資訊,並變更使用者 SID。 (ANSI)
MsiNotifySidChangeW

MsiNotifySidChange 函式會通知和更新 Windows Installer 內部資訊,並變更使用者 SID。 (Unicode)
MsiOpenPackageA

MsiOpenPackage 函式會開啟封裝,以搭配存取產品資料庫的函式使用。 (ANSI)
MsiOpenPackageExA

MsiOpenPackageEx 函式會開啟套件,以搭配存取產品資料庫的函式使用。 (ANSI)
MsiOpenPackageExW

MsiOpenPackageEx 函式會開啟套件,以搭配存取產品資料庫的函式使用。 (Unicode)
MsiOpenPackageW

MsiOpenPackage 函式會開啟封裝,以搭配存取產品資料庫的函式使用。 (Unicode)
MsiOpenProductA

MsiOpenProduct 函式會開啟產品,以便與存取產品資料庫的函式搭配使用。 當不再需要控制碼時,必須使用控制碼呼叫 MsiCloseHandle 函式。 (ANSI)
MsiOpenProductW

MsiOpenProduct 函式會開啟產品,以便與存取產品資料庫的函式搭配使用。 當不再需要控制碼時,必須使用控制碼呼叫 MsiCloseHandle 函式。 (Unicode)
MsiProcessAdvertiseScriptA

MsiProcessAdvertiseScript 函式會將公告腳本檔案處理到指定的位置。 (ANSI)
MsiProcessAdvertiseScriptW

MsiProcessAdvertiseScript 函式會將公告腳本檔案處理到指定的位置。 (Unicode)
MsiProvideAssemblyA

MsiProvideAssembly 函式會傳回包含元件之 Windows Installer 元件的完整路徑。 函式會提示來源並執行任何必要的安裝。 MsiProvideAssembly 會遞增功能的使用量計數。 (ANSI)
MsiProvideAssemblyW

MsiProvideAssembly 函式會傳回包含元件之 Windows Installer 元件的完整路徑。 函式會提示來源並執行任何必要的安裝。 MsiProvideAssembly 會遞增功能的使用量計數。 (Unicode)
MsiProvideComponentA

MsiProvideComponent 函式會傳回完整的元件路徑,並執行任何必要的安裝。 如有需要,此函式會提示來源,並遞增功能的使用計數。 (ANSI)
MsiProvideComponentW

MsiProvideComponent 函式會傳回完整的元件路徑,並執行任何必要的安裝。 如有需要,此函式會提示來源,並遞增功能的使用計數。 (Unicode)
MsiProvideQualifiedComponentA

MsiProvideQualifiedComponent 函式會傳回限定元件的完整元件路徑,並執行任何必要的安裝。 如有需要,此函式會提示來源,並遞增功能的使用計數。 (ANSI)
MsiProvideQualifiedComponentExA

MsiProvideQualifiedComponentEx 函式會傳回產品所發行之合格元件的完整元件路徑,並執行任何必要的安裝。 (ANSI)
MsiProvideQualifiedComponentExW

MsiProvideQualifiedComponentEx 函式會傳回產品所發行之合格元件的完整元件路徑,並執行任何必要的安裝。 (Unicode)
MsiProvideQualifiedComponentW

MsiProvideQualifiedComponent 函式會傳回限定元件的完整元件路徑,並執行任何必要的安裝。 如有需要,此函式會提示來源,並遞增功能的使用計數。 (Unicode)
MsiQueryComponentStateA

MsiQueryComponentState 函式會傳回元件的已安裝狀態。 (ANSI)
MsiQueryComponentStateW

MsiQueryComponentState 函式會傳回元件的已安裝狀態。 (Unicode)
MsiQueryFeatureStateA

MsiQueryFeatureState 函式會傳回產品功能的已安裝狀態。 (ANSI)
MsiQueryFeatureStateExA

MsiQueryFeatureStateEx 函式會傳回產品功能的已安裝狀態。 (ANSI)
MsiQueryFeatureStateExW

MsiQueryFeatureStateEx 函式會傳回產品功能的已安裝狀態。 (Unicode)
MsiQueryFeatureStateW

MsiQueryFeatureState 函式會傳回產品功能的已安裝狀態。 (Unicode)
MsiQueryProductStateA

MsiQueryProductState 函式會傳回產品的已安裝狀態。 (ANSI)
MsiQueryProductStateW

MsiQueryProductState 函式會傳回產品的已安裝狀態。 (Unicode)
MsiReinstallFeatureA

重新安裝功能。 (ANSI)
MsiReinstallFeatureW

重新安裝功能。 (Unicode)
MsiReinstallProductA

重新安裝產品。 (ANSI)
MsiReinstallProductW

重新安裝產品。 (Unicode)
MsiRemovePatchesA

從單一產品中移除一或多個修補程式。 (ANSI)
MsiRemovePatchesW

從單一產品中移除一或多個修補程式。 (Unicode)
MsiSetExternalUIA

MsiSetExternalUI 函式會啟用外部使用者介面處理常式。 (ANSI)
MsiSetExternalUIRecord

MsiSetExternalUIRecord 函式會啟用外部使用者介面 (UI) 處理常式。
MsiSetExternalUIW

MsiSetExternalUI 函式會啟用外部使用者介面處理常式。 (Unicode)
MsiSetInternalUI

MsiSetInternalUI 函式會啟用安裝程式的內部使用者介面。 然後,此使用者介面會用於此程式中使用者介面產生安裝程式函式的所有後續呼叫。 如需詳細資訊,請參閱使用者介面層級。
MsiSourceListAddMediaDiskA

MsiSourceListAddMediaDisk 函式會新增或更新已註冊產品或修補程式之媒體來源的磁片。 (ANSI)
MsiSourceListAddMediaDiskW

MsiSourceListAddMediaDisk 函式會新增或更新已註冊產品或修補程式之媒體來源的磁片。 (Unicode)
MsiSourceListAddSourceA

將 新增至有效的網路來源清單,其中包含指定使用者內容中產品或修補程式的指定來源類型。 (ANSI)
MsiSourceListAddSourceExA

在指定的內容中新增或重新排列修補程式或產品的一組來源。 它也可以為不存在於指定內容中的修補程式建立來源清單。 (ANSI)
MsiSourceListAddSourceExW

在指定的內容中新增或重新排列修補程式或產品的一組來源。 它也可以為不存在於指定內容中的修補程式建立來源清單。 (Unicode)
MsiSourceListAddSourceW

將 新增至有效的網路來源清單,其中包含指定使用者內容中產品或修補程式的指定來源類型。 (Unicode)
MsiSourceListClearAllA

MsiSourceListClearAll 函式會從指定內容中修補程式或產品的來源清單中移除所有網路來源。 如需詳細資訊,請參閱來源復原。 (ANSI)
MsiSourceListClearAllExA

MsiSourceListClearAllEx 函式會移除指定產品或修補程式實例之指定來源類型的所有現有來源。 (ANSI)
MsiSourceListClearAllExW

MsiSourceListClearAllEx 函式會移除指定產品或修補程式實例之指定來源類型的所有現有來源。 (Unicode)
MsiSourceListClearAllW

MsiSourceListClearAll 函式會從指定內容中修補程式或產品的來源清單中移除所有網路來源。 如需詳細資訊,請參閱來源復原。 (Unicode)
MsiSourceListClearMediaDiskA

MsiSourceListClearMediaDisk 函式可讓您移除特定內容中產品或修補程式媒體來源下現有的已註冊磁片。 (ANSI)
MsiSourceListClearMediaDiskW

MsiSourceListClearMediaDisk 函式可讓您移除特定內容中產品或修補程式媒體來源下現有的已註冊磁片。 (Unicode)
MsiSourceListClearSourceA

移除指定內容中產品或修補程式的現有來源。 (ANSI)
MsiSourceListClearSourceW

移除指定內容中產品或修補程式的現有來源。 (Unicode)
MsiSourceListEnumMediaDisksA

MsiSourceListEnumMediaDisks 函式會列舉為修補程式或產品之媒體來源註冊的磁片清單。 (ANSI)
MsiSourceListEnumMediaDisksW

MsiSourceListEnumMediaDisks 函式會列舉為修補程式或產品之媒體來源註冊的磁片清單。 (Unicode)
MsiSourceListEnumSourcesA

MsiSourceListEnumSources 函式會列舉指定修補程式或產品之來源清單中的來源。 (ANSI)
MsiSourceListEnumSourcesW

MsiSourceListEnumSources 函式會列舉指定修補程式或產品之來源清單中的來源。 (Unicode)
MsiSourceListForceResolutionA

MsiSourceListForceResolution 函式會強制安裝程式在下一次需要來源時搜尋有效的產品來源清單。 (ANSI)
MsiSourceListForceResolutionExA

MsiSourceListForceResolutionEx 函式會移除名為 「LastUsedSource」 的屬性註冊。 (ANSI)
MsiSourceListForceResolutionExW

MsiSourceListForceResolutionEx 函式會移除名為 「LastUsedSource」 的屬性註冊。 (Unicode)
MsiSourceListForceResolutionW

MsiSourceListForceResolution 函式會強制安裝程式在下一次需要來源時搜尋有效的產品來源清單。 (Unicode)
MsiSourceListGetInfoA

MsiSourceListGetInfo 函式會擷取特定內容中產品或修補程式的來源清單相關資訊。 (ANSI)
MsiSourceListGetInfoW

MsiSourceListGetInfo 函式會擷取特定內容中產品或修補程式的來源清單相關資訊。 (Unicode)
MsiSourceListSetInfoA

設定特定內容中產品或修補程式的來源清單相關資訊。 (ANSI)
MsiSourceListSetInfoW

設定特定內容中產品或修補程式的來源清單相關資訊。 (Unicode)
MsiUseFeatureA

MsiUseFeature 函式會遞增特定功能的使用量計數,並指出該功能的安裝狀態。 此函式應該用來指出應用程式意圖使用功能。 (ANSI)
MsiUseFeatureExA

MsiUseFeatureEx 函式會遞增特定功能的使用量計數,並指出該功能的安裝狀態。 此函式應該用來指出應用程式意圖使用功能。 (ANSI)
MsiUseFeatureExW

MsiUseFeatureEx 函式會遞增特定功能的使用量計數,並指出該功能的安裝狀態。 此函式應該用來指出應用程式意圖使用功能。 (Unicode)
MsiUseFeatureW

MsiUseFeature 函式會遞增特定功能的使用量計數,並指出該功能的安裝狀態。 此函式應該用來指出應用程式意圖使用功能。 (Unicode)
MsiVerifyPackageA

MsiVerifyPackage 函式會驗證指定的檔案是否為安裝套件。 (ANSI)
MsiVerifyPackageW

MsiVerifyPackage 函式會驗證指定的檔案是否為安裝套件。 (Unicode)

回呼函式

 
INSTALLUI_HANDLER_RECORD

INSTALLUI_HANDLER_RECORD函式原型會定義安裝程式呼叫進度通知和錯誤訊息的回呼函式。 呼叫 MsiSetExternalUIRecord 函式,以啟用記錄基底外部使用者介面 (UI) 處理常式。
INSTALLUI_HANDLERA

INSTALLUI_HANDLER函式原型會定義安裝程式呼叫進度通知和錯誤訊息的回呼函式。 (ANSI)
INSTALLUI_HANDLERW

INSTALLUI_HANDLER函式原型會定義安裝程式呼叫進度通知和錯誤訊息的回呼函式。 (Unicode)

結構

 
MSIFILEHASHINFO

MSIFILEHASHINFO 結構包含 MsiGetFileHash 傳回的檔案雜湊資訊,並用於 MsiFileHash 資料表中。
MSIPATCHSEQUENCEINFOA

MSIPATCHSEQUENCEINFO 結構是由 MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函式使用。 (ANSI)
MSIPATCHSEQUENCEINFOW

MSIPATCHSEQUENCEINFO 結構是由 MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函式使用。 (Unicode)