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) |