共用方式為


應用程式安裝和服務

應用程式安裝和服務技術概觀。

若要開發應用程式安裝和服務,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
ACTCTX_COMPATIBILITY_ELEMENT_TYPE

ACTCTX_COMPATIBILITY_ELEMENT_TYPE列舉描述應用程式資訊清單中的相容性專案。
ACTCTX_REQUESTED_RUN_LEVEL

ACTCTX_REQUESTED_RUN_LEVEL列舉描述啟用內容所要求的執行層級。
ASM_CMP_FLAGS

IsEqual 方法會使用ASM_CMP_FLAGS列舉的值,指定要比較兩個元件名稱的哪些部分。
ASM_DISPLAY_FLAGS

GetDisplayName 方法會使用ASM_DISPLAY_FLAGS列舉的值,以指定要包含在元件名稱之字串表示中的元件完整名稱部分。
ASM_NAME

ASM_NAME列舉的值是並存元件名稱中包含的名稱/值組屬性識別碼。
CREATE_ASM_NAME_OBJ_FLAGS

CreateAssemblyNameObject 函式會使用CREATE_ASM_NAME_OBJ_FLAGS列舉。

函式

 
ActivateActCtx

ActivateActCtx 函式會啟動指定的啟用內容。
ActivateActCtx

ActivateActCtx 函式會啟動指定的啟用內容。
AddRefActCtx

AddRefActCtx 函式會遞增指定啟用內容的參考計數。
AddRefActCtx

AddRefActCtx 函式會遞增指定啟用內容的參考計數。
複製

Clone 方法會將目前的並存元件名稱複製到 IAssemblyName 的新實例。
CloseCUB

CloseCUB 方法會關閉開啟的內部一致性評估工具, (ICE) .cub 檔案。 您可以使用 OpenCUB 方法開啟內部一致性評估工具 (ICE) .cub 檔案。
CloseDatabase

CloseDatabase 方法會關閉目前開啟的 Windows Installer 套件或合併模組。 您可以使用 OpenDatabase 方法開啟 Windows Installer 套件或合併模組。
CloseDatabase

CloseDatabase 方法會關閉目前開啟的 Windows Installer 資料庫。 如需詳細資訊,請參閱 Merge 物件的 CloseDatabase 方法。
CloseLog

CloseLog 函式方法會關閉目前的記錄檔。 如需詳細資訊,請參閱 Merge 物件的 CloseLog 方法。
CloseModule

CloseModule 方法會關閉目前開啟的 Windows Installer 合併模組。 如需詳細資訊,請參閱 Merge 物件的 CloseModule 方法。
認可

Commit 方法會將資訊複製到並存存放區。 當這個方法傳回時,元件會顯示在並存存放區中。
[連接]

Connect 方法會將已或將會合並至資料庫的模組連接到其他功能。 如需詳細資訊,請參閱 Merge 物件的 Connect 方法。
CreateActCtxA

CreateActCtx 函式會建立啟用內容。 (ANSI)
CreateActCtxA

CreateActCtx 函式會建立啟用內容。 (ANSI)
CreateActCtxW

CreateActCtx 函式會建立啟用內容。 (Unicode)
CreateActCtxW

CreateActCtx 函式會建立啟用內容。 (Unicode)
CreateAssemblyCache

CreateAssemblyCache 函式會取得 IAssemblyCache 介面的實例。
CreateAssemblyCacheItem

CreateAssemblyCacheItem 方法會在元件快取中建立專案,此專案會對應至所安裝的並存元件。
CreateAssemblyNameObject

CreateAssemblyNameObject 函式會取得 IAssemblyName 介面的實例。
CreateSourceImage

CreateSourceImage 方法可讓用戶端在合併之後將檔案從模組擷取到磁片上的來源映射,並考慮模組組態期間可能已進行的模組變更。
CreateStream

CreateStream 方法會將資訊清單或模組的來源複製到資料流程中。
DeactivateActCtx

DeactivateActCtx 函式會停用對應至指定 Cookie 的啟用內容。
DeactivateActCtx

DeactivateActCtx 函式會停用對應至指定 Cookie 的啟用內容。
ExtractCAB

ExtractCAB 方法會從模組擷取內嵌 .cab 檔案,並將它儲存為指定的檔案。
ExtractFiles

ExtractFiles 方法會從模組擷取內嵌 .cab 檔案,然後將這些檔案寫入目的地目錄。 如需詳細資訊,請參閱 Merge 物件的 ExtractFiles 方法。
ExtractFilesEx

ExtractFilesEx 方法會從模組擷取內嵌 .cab 檔案,然後將這些檔案寫入目的地目錄。 如需詳細資訊,請參閱 Merge 物件的 ExtractFilesEx 方法。
完成

Finalize 方法可防止並存元件名稱變更。 呼叫 Finalize 之後,SetProperty 的其他呼叫會傳回E_UNEXPECTED。
FindActCtxSectionGuid

FindActCtxSectionGuid 函式會擷取目前啟用內容中特定 GUID 的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。
FindActCtxSectionGuid

FindActCtxSectionGuid 函式會擷取目前啟用內容中特定 GUID 的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。
FindActCtxSectionStringA

FindActCtxSectionString 函式會擷取目前啟用內容中特定字串的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。 (ANSI)
FindActCtxSectionStringA

FindActCtxSectionString 函式會擷取目前啟用內容中特定字串的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。 (ANSI)
FindActCtxSectionStringW

FindActCtxSectionString 函式會擷取目前啟用內容中特定字串的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。 (Unicode)
FindActCtxSectionStringW

FindActCtxSectionString 函式會擷取目前啟用內容中特定字串的資訊,並傳回ACTCTX_SECTION_KEYED_DATA結構。 (Unicode)
get_Attributes

get_Attributes方法會擷取 ConfigurableItem 物件的 Attributes 屬性。
get_ConfigurableItems

get_ConfigurableItems方法會擷取 Merge 物件的 ConfigurableItems 屬性。
get_CoNtext

get_CoNtext方法會擷取 ConfigurableItem 物件的 CoNtext 屬性。
get_DatabaseKeys

get_DatabaseKeys方法會擷取 Error 物件的 DatabaseKeys 屬性。 這個方法會傳回字串集合的指標,其中包含資料庫中資料列的主鍵造成錯誤,集合中每個專案的一個索引鍵。
get_DatabaseTable

get_DatabaseTable方法會擷取 Error 物件的 DatabaseTable 屬性。 方法會傳回資料庫中造成錯誤的資料表名稱。
get_DefaultValue

get_DefaultValue方法會擷取 ConfigurableItem 物件的 DefaultValue 屬性。
get_Dependencies

get_Dependencies方法會擷取 Merge 物件的 Dependencies 屬性。
get_Description

get_Description方法會擷取 ConfigurableItem 物件的 Description 屬性。
get_DisplayName

get_DisplayName方法會擷取 ConfigurableItem 物件的 DisplayName 屬性。
get_Errors

get_Errors方法會擷取 Merge 物件的 Errors 屬性。 這會擷取目前的錯誤集合。
get_Format

get_Format方法會擷取 ConfigurableItem 物件的 Format 屬性。
get_HelpKeyword

get_HelpKeyword方法會擷取 ConfigurableItem 物件的 HelpKeyword 屬性。
get_HelpLocation

get_HelpLocation方法會擷取 ConfigurableItem 物件的 HelpLocation 屬性。
get_Language

get_Language方法會擷取 Dependency 物件的 Language 屬性。 這個方法會傳回所需模組的 LANGID。
get_Language

get_Language方法會擷取 Error 物件的 Language 屬性。 此函式會傳回錯誤的 LANGID。
get_Module

get_Module方法會擷取 Dependency 物件的 Module 屬性。 這個方法會以 BSTR 的形式傳回目前字串所需的模組 ModuleID。 ModuleID 的格式與 ModuleSignature 資料表中使用的格式相同。
get_ModuleFiles

get_ModuleFiles方法會擷取 GetFiles 物件的 ModuleFiles 屬性。
get_ModuleKeys

get_ModuleKeys方法會擷取 Error 物件的 ModuleKeys 屬性。 這個方法會傳回字串集合的指標,其中包含模組中資料列的主鍵,導致錯誤,集合中每個專案各有一個索引鍵。
get_ModuleTable

get_ModuleTable方法會擷取 Error 物件的 ModuleTable 屬性。 這個方法會傳回造成錯誤的模組中資料表的名稱。
get_Name

get_Name方法會擷取 ConfigurableItem 物件的 Name 屬性。
get_Path

get_Path方法會擷取 Error 物件的 Path 屬性。
get_Type

get_Type方法會擷取 ConfigurableItem 物件的 Type 屬性。
get_Type

get_Type方法會擷取 Error 物件的 Type 屬性。 這個方法會傳回 msmErrorType 值,指出這個物件所代表的錯誤類型。
get_Version

get_Version方法會擷取 Dependency 物件的 Version 屬性。 這個方法會以 BSTR 的形式傳回必要模組的版本。
GetCurrentActCtx

GetCurrentActCtx 函式會傳回呼叫執行緒作用中啟用內容的控制碼。
GetCurrentActCtx

GetCurrentActCtx 函式會傳回呼叫執行緒作用中啟用內容的控制碼。
GetDisplayName

GetDisplayName 方法會取得並存元件名稱的字串表示。
GetName

GetName 方法會傳回元件名稱的名稱部分。
GetProperty

GetProperty 方法會取得元件名稱中名稱/值組的值。
InstallAssembly

InstallAssembly 方法會將應用程式參考新增至並存存放區,並將元件的檔案複製到並存存放區。 所安裝元件的檔案必須存在於目前的檔案系統中。
InstallHinfSectionA

InstallHinfSection 是由 Setupapi.dll 匯出的進入點函式,可用來執行 .inf 檔案的區段。 您可以呼叫 Rundll32.exe 公用程式來叫用 InstallHinfSection,如一節中所述。 (ANSI)
InstallHinfSectionW

InstallHinfSection 是由 Setupapi.dll 匯出的進入點函式,可用來執行 .inf 檔案的區段。 您可以呼叫 Rundll32.exe 公用程式來叫用 InstallHinfSection,如一節中所述。 (Unicode)
INSTALLUI_HANDLER_RECORD

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

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

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

IsEqual 方法會將目前的元件名稱與另一個元件名稱進行比較。
Log

Log 方法會將文字字串寫入目前開啟的記錄檔。 如需詳細資訊,請參閱 Merge 物件的 Log 方法。
LPDISPLAYVAL

LPDISPLAYVAL 函式規格會定義回呼函式原型。 IValidate::SetDisplay 方法可讓撰寫工具透過已註冊的回呼函式接收 ICE 狀態訊息。
LPEVALCOMCALLBACK

LPEVALCOMCALLBACK 規格會定義回呼函式原型。 IValidate::SetStatus 方法可讓撰寫工具透過已註冊的回呼函式接收驗證進度的相關資訊。
合併式

Merge 方法會執行目前資料庫和目前模組的合併。
MergeEx

MergeEx 方法會執行目前資料庫和目前模組的合併。
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)
MsiCreateRecord

MsiCreateRecord 函式會建立具有指定欄位數目的新記錄物件。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。
MsiCreateTransformSummaryInfoA

MsiCreateTransformSummaryInfo 函式會建立現有轉換的摘要資訊,以包含驗證和錯誤狀況。 執行此函式會設定錯誤記錄,您可以使用 MsiGetLastErrorRecord 來存取。 (ANSI)
MsiCreateTransformSummaryInfoW

MsiCreateTransformSummaryInfo 函式會建立現有轉換的摘要資訊,以包含驗證和錯誤狀況。 執行此函式會設定錯誤記錄,您可以使用 MsiGetLastErrorRecord 來存取。 (Unicode)
MsiDatabaseApplyTransformA

MsiDatabaseApplyTransform 函式會將轉換套用至資料庫。 (ANSI)
MsiDatabaseApplyTransformW

MsiDatabaseApplyTransform 函式會將轉換套用至資料庫。 (Unicode)
MsiDatabaseCommit

MsiDatabaseCommit 函式會將變更認可至資料庫。
MsiDatabaseExportA

MsiDatabaseExport 函式會將 Microsoft Installer 資料表從開啟的資料庫匯出至文字封存檔案。 (ANSI)
MsiDatabaseExportW

MsiDatabaseExport 函式會將 Microsoft Installer 資料表從開啟的資料庫匯出至文字封存檔案。 (Unicode)
MsiDatabaseGenerateTransformA

MsiDatabaseGenerateTransform 函式會產生兩個資料庫之間差異的轉換檔案。 (ANSI)
MsiDatabaseGenerateTransformW

MsiDatabaseGenerateTransform 函式會產生兩個資料庫之間差異的轉換檔案。 (Unicode)
MsiDatabaseGetPrimaryKeysA

MsiDatabaseGetPrimaryKeys 函式會傳回記錄,其中包含指定資料表之所有主鍵資料行的名稱。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (ANSI)
MsiDatabaseGetPrimaryKeysW

MsiDatabaseGetPrimaryKeys 函式會傳回記錄,其中包含指定資料表之所有主鍵資料行的名稱。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (Unicode)
MsiDatabaseImportA

MsiDatabaseImport 函式會將安裝程式文字封存檔案匯入開啟的資料庫資料表。 (ANSI)
MsiDatabaseImportW

MsiDatabaseImport 函式會將安裝程式文字封存檔案匯入開啟的資料庫資料表。 (Unicode)
MsiDatabaseIsTablePersistentA

MsiDatabaseIsTablePersistent 函式會傳回描述特定資料表狀態的列舉。 (ANSI)
MsiDatabaseIsTablePersistentW

MsiDatabaseIsTablePersistent 函式會傳回描述特定資料表狀態的列舉。 (Unicode)
MsiDatabaseMergeA

MsiDatabaseMerge 函式會將兩個資料庫合併在一起,以允許重複的資料列。 (ANSI)
MsiDatabaseMergeW

MsiDatabaseMerge 函式會將兩個資料庫合併在一起,以允許重複的資料列。 (Unicode)
MsiDatabaseOpenViewA

MsiDatabaseOpenView 函式會準備資料庫查詢並建立檢視物件。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (ANSI)
MsiDatabaseOpenViewW

MsiDatabaseOpenView 函式會準備資料庫查詢並建立檢視物件。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (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)
MsiDoActionA

MsiDoAction 函式會執行內建動作、自訂動作或使用者介面精靈動作。 (ANSI)
MsiDoActionW

MsiDoAction 函式會執行內建動作、自訂動作或使用者介面精靈動作。 (Unicode)
MsiEnableLogA

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

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

MsiEnableUIPreview 函式可啟用使用者介面的預覽模式,以協助撰寫使用者介面對話方塊。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。
MsiEndTransaction

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

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

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

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

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

MsiEnumComponentCosts 函式會列舉安裝元件所需的每個磁片磁碟機磁碟空間。 (ANSI)
MsiEnumComponentCostsW

MsiEnumComponentCosts 函式會列舉安裝元件所需的每個磁片磁碟機磁碟空間。 (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)
MsiEvaluateConditionA

MsiEvaluateCondition 函式會評估包含屬性名稱和值的條件運算式。 (ANSI)
MsiEvaluateConditionW

MsiEvaluateCondition 函式會評估包含屬性名稱和值的條件運算式。 (Unicode)
MsiExtractPatchXMLDataA

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

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

MsiFormatRecord 函式會使用格式字串來格式化記錄欄位資料和屬性。 (ANSI)
MsiFormatRecordW

MsiFormatRecord 函式會使用格式字串來格式化記錄欄位資料和屬性。 (Unicode)
MsiGetActiveDatabase

MsiGetActiveDatabase 函式會傳回安裝的作用中資料庫。 此函式會傳回應該使用 MsiCloseHandle 關閉的唯讀控制碼。
MsiGetComponentPathA

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

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

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

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

MsiGetComponentState 函式會取得元件的狀態。 (ANSI)
MsiGetComponentStateW

MsiGetComponentState 函式會取得元件的狀態。 (Unicode)
MsiGetDatabaseState

MsiGetDatabaseState 函式會傳回資料庫的狀態。
MsiGetFeatureCostA

MsiGetFeatureCost 函式會傳回功能所需的磁碟空間,以及其選取的子系和父功能。 (ANSI)
MsiGetFeatureCostW

MsiGetFeatureCost 函式會傳回功能所需的磁碟空間,以及其選取的子系和父功能。 (Unicode)
MsiGetFeatureInfoA

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

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

MsiGetFeatureState 函式會取得功能的要求狀態。 (ANSI)
MsiGetFeatureStateW

MsiGetFeatureState 函式會取得功能的要求狀態。 (Unicode)
MsiGetFeatureUsageA

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

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

MsiGetFeatureValidStates 函式會傳回有效的安裝狀態。 (ANSI)
MsiGetFeatureValidStatesW

MsiGetFeatureValidStates 函式會傳回有效的安裝狀態。 (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)
MsiGetLanguage

MsiGetLanguage 函式會傳回目前執行之安裝的數值語言。
MsiGetLastErrorRecord

MsiGetLastErrorRecord 函式會傳回上次針對呼叫進程傳回的錯誤記錄。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。
MsiGetMode

MsiGetMode 函式可用來判斷安裝程式目前是否以指定的模式執行,如表格所列。
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)
MsiGetPropertyA

MsiGetProperty 函式會取得安裝程式屬性的值。 (ANSI)
MsiGetPropertyW

MsiGetProperty 函式會取得安裝程式屬性的值。 (Unicode)
MsiGetShortcutTargetA

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

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

MsiGetSourcePath 函式會傳回 Directory 資料表中資料夾的完整來源路徑。 (ANSI)
MsiGetSourcePathW

MsiGetSourcePath 函式會傳回 Directory 資料表中資料夾的完整來源路徑。 (Unicode)
MsiGetSummaryInformationA

MsiGetSummaryInformation 函式會取得安裝程式資料庫的_SummaryInformation資料流程控制碼。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (ANSI)
MsiGetSummaryInformationW

MsiGetSummaryInformation 函式會取得安裝程式資料庫的_SummaryInformation資料流程控制碼。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (Unicode)
MsiGetTargetPathA

MsiGetTargetPath 函式會傳回 Directory 資料表中資料夾的完整目標路徑。 (ANSI)
MsiGetTargetPathW

MsiGetTargetPath 函式會傳回 Directory 資料表中資料夾的完整目標路徑。 (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)
MsiOpenDatabaseA

MsiOpenDatabase 函式會開啟資料庫檔案以供資料存取。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (ANSI)
MsiOpenDatabaseW

MsiOpenDatabase 函式會開啟資料庫檔案以供資料存取。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。 (Unicode)
MsiOpenPackageA

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

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

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

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

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

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

MsiPreviewBillboard 函式會在顯示的對話方塊中顯示具有主控制項的帳單板。 (ANSI)
MsiPreviewBillboardW

MsiPreviewBillboard 函式會在顯示的對話方塊中顯示具有主控制項的帳單板。 (Unicode)
MsiPreviewDialogA

MsiPreviewDialog 函式會將對話方塊顯示為無模式和非作用中。 (ANSI)
MsiPreviewDialogW

MsiPreviewDialog 函式會將對話方塊顯示為無模式和非作用中。 (Unicode)
MsiProcessAdvertiseScriptA

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

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

MsiProcessMessage 函式會將錯誤記錄傳送至安裝程式進行處理。
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)
MsiRecordClearData

MsiRecordClearData 函式會將記錄中的所有欄位設定為 null。
MsiRecordDataSize

MsiRecordDataSize 函式會傳回記錄欄位的長度。 計數不包含終止的 Null 字元。
MsiRecordGetFieldCount

傳回記錄中的欄位數。
MsiRecordGetInteger

MsiRecordGetInteger 函式會從記錄欄位傳回整數值。
MsiRecordGetStringA

MsiRecordGetString 函式會傳回記錄欄位的字串值。 (ANSI)
MsiRecordGetStringW

MsiRecordGetString 函式會傳回記錄欄位的字串值。 (Unicode)
MsiRecordIsNull

報告 Null 記錄欄位。
MsiRecordReadStream

MsiRecordReadStream 函式會將記錄資料流程欄位的位元組讀取到緩衝區。
MsiRecordSetInteger

將記錄欄位設定為整數位段。
MsiRecordSetStreamA

MsiRecordSetStream 函式會從檔案設定記錄資料流程欄位。 資料流程資料無法插入暫存欄位。 (ANSI)
MsiRecordSetStreamW

MsiRecordSetStream 函式會從檔案設定記錄資料流程欄位。 資料流程資料無法插入暫存欄位。 (Unicode)
MsiRecordSetStringA

MsiRecordSetString 函式會將字串複製到指定的欄位。 (ANSI)
MsiRecordSetStringW

MsiRecordSetString 函式會將字串複製到指定的欄位。 (Unicode)
MsiReinstallFeatureA

重新安裝功能。 (ANSI)
MsiReinstallFeatureW

重新安裝功能。 (Unicode)
MsiReinstallProductA

重新安裝產品。 (ANSI)
MsiReinstallProductW

重新安裝產品。 (Unicode)
MsiRemovePatchesA

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

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

MsiSequence 函式會執行另一個動作順序,如指定的資料表中所述。 (ANSI)
MsiSequenceW

MsiSequence 函式會執行另一個動作順序,如指定的資料表中所述。 (Unicode)
MsiSetComponentStateA

MsiSetComponentState 函式會將元件設定為要求的狀態。 (ANSI)
MsiSetComponentStateW

MsiSetComponentState 函式會將元件設定為要求的狀態。 (Unicode)
MsiSetExternalUIA

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

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

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

MsiSetFeatureAttributes 函式可以在執行時間修改功能的預設屬性。 請注意,功能的預設屬性是在功能資料表的 [屬性] 資料行中撰寫。 (ANSI)
MsiSetFeatureAttributesW

MsiSetFeatureAttributes 函式可以在執行時間修改功能的預設屬性。 請注意,功能的預設屬性是在功能資料表的 [屬性] 資料行中撰寫。 (Unicode)
MsiSetFeatureStateA

MsiSetFeatureState 函式會將功能設定為指定的狀態。 (ANSI)
MsiSetFeatureStateW

MsiSetFeatureState 函式會將功能設定為指定的狀態。 (Unicode)
MsiSetInstallLevel

MsiSetInstallLevel 函式會設定完整產品安裝的安裝層級。
MsiSetInternalUI

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

MsiSetMode 函式會設定內部引擎布林狀態。
MsiSetPropertyA

MsiSetProperty 函式會設定安裝屬性的值。 (ANSI)
MsiSetPropertyW

MsiSetProperty 函式會設定安裝屬性的值。 (Unicode)
MsiSetTargetPathA

MsiSetTargetPath 函式會設定 Directory 資料表中資料夾的完整目標路徑。 (ANSI)
MsiSetTargetPathW

MsiSetTargetPath 函式會設定 Directory 資料表中資料夾的完整目標路徑。 (Unicode)
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)
MsiSummaryInfoGetPropertyA

MsiSummaryInfoGetProperty 函式會從摘要資訊資料流程取得單一屬性。 (ANSI)
MsiSummaryInfoGetPropertyCount

MsiSummaryInfoGetPropertyCount 函式會傳回摘要資訊資料流程中現有屬性的數目。
MsiSummaryInfoGetPropertyW

MsiSummaryInfoGetProperty 函式會從摘要資訊資料流程取得單一屬性。 (Unicode)
MsiSummaryInfoPersist

MsiSummaryInfoPersist 函式會將已變更的摘要資訊寫回摘要資訊資料流程。
MsiSummaryInfoSetPropertyA

MsiSummaryInfoSetProperty 函式會設定單一摘要資訊屬性。 (ANSI)
MsiSummaryInfoSetPropertyW

MsiSummaryInfoSetProperty 函式會設定單一摘要資訊屬性。 (Unicode)
MsiUseFeatureA

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

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

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

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

MsiVerifyDiskSpace 函式會檢查目前安裝是否有足夠的磁碟空間。
MsiVerifyPackageA

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

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

MsiViewClose 函式會釋放已執行檢視的結果集。
MsiViewExecute

MsiViewExecute 函式會執行 SQL 檢視查詢,並提供任何必要的參數。
MsiViewFetch

MsiViewFetch 函式會從檢視擷取下一筆循序記錄。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。
MsiViewGetColumnInfo

MsiViewGetColumnInfo 函式會傳回包含資料行名稱或定義的記錄。 此函式會傳回應該使用 MsiCloseHandle 關閉的控制碼。
MsiViewGetErrorA

MsiViewGetError 函式會傳回 MsiViewModify 函式中發生的錯誤。 (ANSI)
MsiViewGetErrorW

MsiViewGetError 函式會傳回 MsiViewModify 函式中發生的錯誤。 (Unicode)
MsiViewModify

MsiViewModify 函式會更新擷取的記錄。
OpenCUB

OpenCUB 方法會開啟要用於驗證的內部一致性評估工具 (ICE) 檔案。
OpenDatabase

OpenDatabase 方法會開啟 Windows Installer 安裝套件或合併模組以進行驗證。
OpenDatabase

OpenDatabase 方法會開啟 Windows Installer 安裝資料庫,該資料庫位於要與模組合併的指定路徑。 如需詳細資訊,請參閱 Merge 物件的 OpenDatabase 方法。
OpenLog

OpenLog 方法會開啟可接收進度和錯誤訊息的記錄檔。
OpenModule

OpenModule 方法會以唯讀模式開啟 Windows Installer 合併模組。 必須先開啟模組,才能與安裝資料庫合併。 如需詳細資訊,請參閱 Merge 物件的 OpenModule 方法。
ProvideIntegerData

ProvideIntegerData 方法會從用戶端工具擷取整數資料。 如需詳細資訊,請參閱 ConfigureModule 物件的 ProvideIntegerData 方法。
ProvideTextData

ProvideTextData 方法會從用戶端工具擷取文字資料。 如需詳細資訊,請參閱 ConfigureModule 物件的 ProvideTextData 方法。
PSP_FILE_CALLBACK_A

FileCallback 回呼函式是由一些設定函式使用。 (ANSI)
PSP_FILE_CALLBACK_W

FileCallback 回呼函式是由一些設定函式使用。 (Unicode)
QueryActCtxSettingsW

QueryActCtxSettingsW 函式會指定啟用內容,以及要查詢之屬性的命名空間和名稱。
QueryActCtxSettingsW

QueryActCtxSettingsW 函式會指定啟用內容,以及要查詢之屬性的命名空間和名稱。
QueryActCtxW

QueryActCtxW 函式會查詢啟用內容。
QueryActCtxW

QueryActCtxW 函式會查詢啟用內容。
QueryAssemblyInfo

QueryAssemblyInfo 方法會查詢並存元件存放區中的元件資訊,並針對元件資訊清單驗證並存元件存放區中的檔案。
ReleaseActCtx

ReleaseActCtx 函式會遞減指定啟用內容的參考計數。
ReleaseActCtx

ReleaseActCtx 函式會遞減指定啟用內容的參考計數。
SetDisplay

SetDisplay 方法可讓撰寫工具透過回呼函式取得 ICE 狀態訊息。
SetProperty

SetProperty 方法會將名稱/值組新增至並存元件名稱。 這個方法可以變更或刪除現有名稱/值組的值。
SetStatus

SetStatus 方法可讓撰寫工具透過已註冊的回呼函式接收驗證進度的相關資訊。
SetupAddInstallSectionToDiskSpaceListA

SetupAddInstallSectionToDiskSpaceList 函式會在 INF 檔案的 Install 區段中搜尋 CopyFile 和 DelFile 行。 然後,函式會將這些區段中指定的檔案作業新增至磁碟空間清單。 (ANSI)
SetupAddInstallSectionToDiskSpaceListW

SetupAddInstallSectionToDiskSpaceList 函式會在 INF 檔案的 Install 區段中搜尋 CopyFile 和 DelFile 行。 然後,函式會將這些區段中指定的檔案作業新增至磁碟空間清單。 (Unicode)
SetupAddSectionToDiskSpaceListA

SetupAddSectionToDiskSpaceList 函式會將所有檔案刪除或複製作業新增至 INF 檔案的 [複製檔案] 或 [刪除檔案] 區段中所列的磁碟空間清單。 (ANSI)
SetupAddSectionToDiskSpaceListW

SetupAddSectionToDiskSpaceList 函式會將所有檔案刪除或複製作業新增至 INF 檔案的 [複製檔案] 或 [刪除檔案] 區段中所列的磁碟空間清單。 (Unicode)
SetupAddToDiskSpaceListA

SetupAddToDiskSpaceList 函式會將單一刪除或複製作業新增至磁碟空間清單。 若要在 INF 檔案的區段中新增所有檔案作業,請使用 SetupAddSectionToDiskSpaceList 或 SetupAddInstallSectionToDiskSpaceList。 (ANSI)
SetupAddToDiskSpaceListW

SetupAddToDiskSpaceList 函式會將單一刪除或複製作業新增至磁碟空間清單。 若要在 INF 檔案的區段中新增所有檔案作業,請使用 SetupAddSectionToDiskSpaceList 或 SetupAddInstallSectionToDiskSpaceList。 (Unicode)
SetupAddToSourceListA

SetupAddToSourceList 函式會將值附加至目前使用者或系統的安裝來源清單。 如果值已經存在,則會先移除該值,因此不會建立重複的專案。 (ANSI)
SetupAddToSourceListW

SetupAddToSourceList 函式會將值附加至目前使用者或系統的安裝來源清單。 如果值已經存在,則會先移除該值,因此不會建立重複的專案。 (Unicode)
SetupAdjustDiskSpaceListA

SetupAdjustDiskSpaceList 函式會調整指定磁片磁碟機所需的空間量。 (ANSI)
SetupAdjustDiskSpaceListW

SetupAdjustDiskSpaceList 函式會調整指定磁片磁碟機所需的空間量。 (Unicode)
SetupBackupErrorA

SetupBackupError 函式會產生對話方塊,通知使用者發生備份錯誤。 (ANSI)
SetupBackupErrorW

SetupBackupError 函式會產生對話方塊,通知使用者發生備份錯誤。 (Unicode)
SetupCancelTemporarySourceList

SetupCancelTemporarySourceList 函式會取消任何暫存清單和無流覽行為,並重新建立標準清單行為。
SetupCloseFileQueue

SetupCloseFileQueue 函式會終結安裝程式檔案佇列。
SetupCloseInfFile

SetupCloseInfFile 函式會關閉由 SetupOpenInfFile 呼叫所開啟的 INF 檔案。 此函式會藉由呼叫 SetupOpenAppendInfFile 來關閉附加至它的任何 INF 檔案。
SetupCloseLog

SetupCloseLog 函式會關閉記錄檔。
SetupCommitFileQueueA

SetupCommitFileQueue 函式會在安裝程式檔案佇列上執行排入佇列的檔案作業。 (ANSI)
SetupCommitFileQueueW

SetupCommitFileQueue 函式會在安裝程式檔案佇列上執行排入佇列的檔案作業。 (Unicode)
SetupConfigureWmiFromInfSectionA

SetupConfigureWmiFromInfSection 函式會在傳遞至 [DDInstall.WMI] 區段時,設定 INF 檔案所公開之 WMI 資料的安全性。 (ANSI)
SetupConfigureWmiFromInfSectionW

SetupConfigureWmiFromInfSection 函式會在傳遞至 [DDInstall.WMI] 區段時,設定 INF 檔案所公開之 WMI 資料的安全性。 (Unicode)
SetupCopyErrorA

SetupCopyError 函式會產生對話方塊,以通知使用者複製檔案錯誤。 (ANSI)
SetupCopyErrorW

SetupCopyError 函式會產生對話方塊,以通知使用者複製檔案錯誤。 (Unicode)
SetupCopyOEMInfA

SetupCopyOEMInf 函式會將指定的 .inf 檔案複製到 %windir%/Inf 目錄。 (ANSI)
SetupCopyOEMInfW

SetupCopyOEMInf 函式會將指定的 .inf 檔案複製到 %windir%/Inf 目錄。 (Unicode)
SetupCreateDiskSpaceListA

SetupCreateDiskSpaceList 函式會建立磁碟空間清單。 (ANSI)
SetupCreateDiskSpaceListW

SetupCreateDiskSpaceList 函式會建立磁碟空間清單。 (Unicode)
SetupDecompressOrCopyFileA

SetupDecompressOrCopyFile 函式會複製檔案,並視需要解壓縮。 (ANSI)
SetupDecompressOrCopyFileW

SetupDecompressOrCopyFile 函式會複製檔案,並視需要解壓縮。 (Unicode)
SetupDefaultQueueCallbackA

SetupDefaultQueueCallback 函式是安裝程式 API 隨附的預設佇列回呼常式。 您可以使用它來處理 SetupCommitFileQueue 函式所傳送的通知。 (ANSI)
SetupDefaultQueueCallbackW

SetupDefaultQueueCallback 函式是安裝程式 API 隨附的預設佇列回呼常式。 您可以使用它來處理 SetupCommitFileQueue 函式所傳送的通知。 (Unicode)
SetupDeleteErrorA

SetupDeleteError 函式會產生對話方塊,告知使用者刪除錯誤。 (ANSI)
SetupDeleteErrorW

SetupDeleteError 函式會產生對話方塊,告知使用者刪除錯誤。 (Unicode)
SetupDestroyDiskSpaceList

SetupDestroyDiskSpaceList 函式會終結磁碟空間清單,並釋放配置給它的資源。
SetupDiGetClassDevsA

SetupDiGetClassDevs 函式會傳回裝置資訊集的控制碼,其中包含本機電腦所要求的裝置資訊元素。 (ANSI)
SetupDuplicateDiskSpaceListA

SetupDuplicateDiskSpaceList 函式會將磁碟空間清單複製為新的獨立磁碟空間清單。 (ANSI)
SetupDuplicateDiskSpaceListW

SetupDuplicateDiskSpaceList 函式會將磁碟空間清單複製為新的獨立磁碟空間清單。 (Unicode)
SetupEnumInfSectionsA

SetupEnumInfSections 函式會從 INF 檔案擷取區段名稱。 (ANSI)
SetupEnumInfSectionsW

SetupEnumInfSections 函式會從 INF 檔案擷取區段名稱。 (Unicode)
SetupFindFirstLineA

SetupFindFirstLine 函式會在 INF 檔案的指定區段中找到一行。 如果 Key 參數為 Null,SetupFindFirstLine 會傳回區段的第一行。 (ANSI)
SetupFindFirstLineW

SetupFindFirstLine 函式會在 INF 檔案的指定區段中找到一行。 如果 Key 參數為 Null,SetupFindFirstLine 會傳回區段的第一行。 (Unicode)
SetupFindNextLine

SetupFindNextLine 會傳回 INF 檔案區段中下一行相對於 CoNtextIn.Line 的位置。
SetupFindNextMatchLineA

SetupFindNextMatchLine 函式會傳回 INF 檔案中下一行相對於符合指定索引鍵的 CoNtextIn.Line 位置。 (ANSI)
SetupFindNextMatchLineW

SetupFindNextMatchLine 函式會傳回 INF 檔案中下一行相對於符合指定索引鍵的 CoNtextIn.Line 位置。 (Unicode)
SetupFreeSourceListA

SetupFreeSourceList 函式會釋放配置給來源清單的系統資源。 (ANSI)
SetupFreeSourceListW

SetupFreeSourceList 函式會釋放配置給來源清單的系統資源。 (Unicode)
SetupGetBinaryField

SetupGetBinaryField 函式會從 INF 檔案區段中的某一行擷取二進位資料,從指定的欄位到行尾。
SetupGetFieldCount

SetupGetFieldCount 函式會擷取 INF 檔案中指定行的欄位數目。
SetupGetFileCompressionInfoA

SetupGetFileCompressionInfo 函式會檢查實體檔案,以判斷它是否已壓縮並取得其完整路徑、大小和未壓縮目標檔案的大小。 (ANSI)
SetupGetFileCompressionInfoExA

SetupGetFileCompressionInfoEx 函式會檢查可能壓縮的檔案,並取得壓縮類型、檔案的完整路徑 (包括檔案名) 、壓縮的大小,以及未壓縮目標檔案的大小。 (ANSI)
SetupGetFileCompressionInfoExW

SetupGetFileCompressionInfoEx 函式會檢查可能壓縮的檔案,並取得壓縮類型、檔案的完整路徑 (包括檔案名) 、壓縮的大小,以及未壓縮目標檔案的大小。 (Unicode)
SetupGetFileCompressionInfoW

SetupGetFileCompressionInfo 函式會檢查實體檔案,以判斷它是否已壓縮並取得其完整路徑、大小和未壓縮目標檔案的大小。 (Unicode)
SetupGetFileQueueCount

SetupGetFileQueueCount 函式會從安裝程式檔案佇列取得計數。
SetupGetFileQueueFlags

SetupGetFileQueueFlags 函式會從安裝程式檔案佇列取得旗標。
SetupGetInfFileListA

SetupGetInfFileList 函式會將位於呼叫端指定目錄中的 INF 檔案清單傳回給呼叫提供的緩衝區。 (ANSI)
SetupGetInfFileListW

SetupGetInfFileList 函式會將位於呼叫端指定目錄中的 INF 檔案清單傳回給呼叫提供的緩衝區。 (Unicode)
SetupGetInfInformationA

SetUpGetInfInformation 函式會將指定 INF 檔案的SP_INF_INFORMATION結構傳回緩衝區。 (ANSI)
SetupGetInfInformationW

SetUpGetInfInformation 函式會將指定 INF 檔案的SP_INF_INFORMATION結構傳回緩衝區。 (Unicode)
SetupGetIntField

SetupGetIntField 函式會從 INF 檔案中某行的指定欄位擷取整數值。
SetupGetLineByIndexA

SetupGetLineByIndex 函式會依其在 INF 檔案中指定區段中的索引值來尋找一行。 (ANSI)
SetupGetLineByIndexW

SetupGetLineByIndex 函式會依其在 INF 檔案中指定區段中的索引值來尋找一行。 (Unicode)
SetupGetLineCountA

SetupGetLineCount 函式會傳回 INF 檔案之指定區段中的行數。 (ANSI)
SetupGetLineCountW

SetupGetLineCount 函式會傳回 INF 檔案之指定區段中的行數。 (Unicode)
SetupGetLineTextA

SetupGetLineText 函式會以精簡形式傳回 INF 檔案中的行內容。 (ANSI)
SetupGetLineTextW

SetupGetLineText 函式會以精簡形式傳回 INF 檔案中的行內容。 (Unicode)
SetupGetMultiSzFieldA

SetupGetMultiSzField 函式會從指定的欄位到行尾擷取儲存在 INF 檔案一行中的多個字串。 (ANSI)
SetupGetMultiSzFieldW

SetupGetMultiSzField 函式會從指定的欄位到行尾擷取儲存在 INF 檔案一行中的多個字串。 (Unicode)
SetupGetSourceFileLocationA

SetupGetSourceFileLocation 函式會擷取 INF 檔案中列出的來源檔案位置。 (ANSI)
SetupGetSourceFileLocationW

SetupGetSourceFileLocation 函式會擷取 INF 檔案中列出的來源檔案位置。 (Unicode)
SetupGetSourceFileSizeA

SetupGetSourceFileSize 函式會讀取 INF 檔案中列出的原始程式檔未壓縮大小。 (ANSI)
SetupGetSourceFileSizeW

SetupGetSourceFileSize 函式會讀取 INF 檔案中列出的原始程式檔未壓縮大小。 (Unicode)
SetupGetSourceInfoA

SetupGetSourceInfo 函式會擷取 INF 檔案中所列來源的路徑、標記檔案或媒體描述。 (ANSI)
SetupGetSourceInfoW

SetupGetSourceInfo 函式會擷取 INF 檔案中所列來源的路徑、標記檔案或媒體描述。 (Unicode)
SetupGetStringFieldA

SetupGetStringField 函式會從 INF 檔案中行的指定欄位擷取字串。 (ANSI)
SetupGetStringFieldW

SetupGetStringField 函式會從 INF 檔案中行的指定欄位擷取字串。 (Unicode)
SetupGetTargetPathA

SetupGetTargetPath 函式會決定檔案清單區段的目標目錄。 (ANSI)
SetupGetTargetPathW

SetupGetTargetPath 函式會決定檔案清單區段的目標目錄。 (Unicode)
SetupInitDefaultQueueCallback

SetupInitDefaultQueueCallback 函式會初始化安裝程式 API 隨附的預設佇列回呼常式所使用的內容。
SetupInitDefaultQueueCallbackEx

使用與 SetupInitDefaultQueueCallback 相同的方式,初始化安裝程式 API 隨附的預設佇列回呼常式所使用的內容,但回呼函式會提供額外的視窗以接受進度訊息。
SetupInitializeFileLogA

SetupInitializeFileLog 函式會初始化檔案,以記錄安裝作業和結果。 這可以是系統記錄檔,其中系統會追蹤安裝為 Windows 一部分的檔案或任何其他檔案。 (ANSI)
SetupInitializeFileLogW

SetupInitializeFileLog 函式會初始化檔案,以記錄安裝作業和結果。 這可以是系統記錄檔,其中系統會追蹤安裝為 Windows 一部分的檔案或任何其他檔案。 (Unicode)
SetupInstallFileA

SetupInstallFile 函式會安裝由 SetupFindXXXLine 所傳回的 INFCONTEXT 所指定的檔案,或由檔案名和路徑明確指定。 (ANSI)
SetupInstallFileExA

SetupInstallFileEx 函式會安裝由 SetupFindXXXLine 所傳回的 INFCONTEXT 所指定的檔案,或由檔案名和路徑資訊明確指定。 (ANSI)
SetupInstallFileExW

SetupInstallFileEx 函式會安裝由 SetupFindXXXLine 所傳回的 INFCONTEXT 所指定的檔案,或由檔案名和路徑資訊明確指定。 (Unicode)
SetupInstallFilesFromInfSectionA

SetupInstallFilesFromInfSection 函式會將 [複製檔案]、[刪除檔案] 和 [重新命名檔案] 區段中所指定安裝的所有檔案排入佇列,並列于 [安裝] 區段。 (ANSI)
SetupInstallFilesFromInfSectionW

SetupInstallFilesFromInfSection 函式會將 [複製檔案]、[刪除檔案] 和 [重新命名檔案] 區段中所指定安裝的所有檔案排入佇列,並列于 [安裝] 區段。 (Unicode)
SetupInstallFileW

SetupInstallFile 函式會安裝由 SetupFindXXXLine 所傳回的 INFCONTEXT 所指定的檔案,或由檔案名和路徑明確指定。 (Unicode)
SetupInstallFromInfSectionA

SetupInstallFromInfSection 函式會執行 INF 檔案 Install 區段中的所有指示詞。 (ANSI)
SetupInstallFromInfSectionW

SetupInstallFromInfSection 函式會執行 INF 檔案 Install 區段中的所有指示詞。 (Unicode)
SetupInstallServicesFromInfSectionA

SetupInstallServicesFromInfSection 函式會執行服務安裝和刪除作業,這些作業是在 INF 檔案之 Service 區段所列的服務安裝區段中所指定的。 (ANSI)
SetupInstallServicesFromInfSectionExA

SetupInstallServicesFromInfSectionEx 函式會執行服務安裝和刪除作業,這些作業是在 INF 檔案之 Service 區段所列的服務安裝區段中所指定的。 (ANSI)
SetupInstallServicesFromInfSectionExW

SetupInstallServicesFromInfSectionEx 函式會執行服務安裝和刪除作業,這些作業是在 INF 檔案之 Service 區段所列的服務安裝區段中所指定的。 (Unicode)
SetupInstallServicesFromInfSectionW

SetupInstallServicesFromInfSection 函式會執行服務安裝和刪除作業,這些作業是在 INF 檔案之 Service 區段所列的服務安裝區段中所指定的。 (Unicode)
SetupIterateCabinetA

SetupIterateCabinet 函式會逐一查看封包中的所有檔案,並針對找到的每個檔案傳送通知給回呼函式。 (ANSI)
SetupIterateCabinetW

SetupIterateCabinet 函式會逐一查看封包中的所有檔案,並針對找到的每個檔案傳送通知給回呼函式。 (Unicode)
SetupLogErrorA

SetupLogError 函式會將錯誤訊息寫入記錄檔。 (ANSI)
SetupLogErrorW

SetupLogError 函式會將錯誤訊息寫入記錄檔。 (Unicode)
SetupLogFileA

SetupLogFile 函式會將專案新增至記錄檔。 (ANSI)
SetupLogFileW

SetupLogFile 函式會將專案新增至記錄檔。 (Unicode)
SetupOpenAppendInfFileA

SetupOpenAppendInfFile 函式會將 INF 檔案中的資訊附加至 SetupOpenInfFile 先前開啟的 INF 檔案。 (ANSI)
SetupOpenAppendInfFileW

SetupOpenAppendInfFile 函式會將 INF 檔案中的資訊附加至 SetupOpenInfFile 先前開啟的 INF 檔案。 (Unicode)
SetupOpenFileQueue

SetupOpenFileQueue 函式會建立安裝程式檔案佇列。
SetupOpenInfFileA

SetupOpenInfFile 函式會開啟 INF 檔案,並傳回它的控制碼。 (ANSI)
SetupOpenInfFileW

SetupOpenInfFile 函式會開啟 INF 檔案,並傳回它的控制碼。 (Unicode)
SetupOpenLog

SetupOpenLog 函式會開啟記錄檔。
SetupOpenMasterInf

SetupOpenMasterInf 函式會開啟主要 INF 檔案,其中包含 Windows 隨附之檔案的檔案和配置資訊。
SetupPromptForDiskA

SetupPromptForDisk 函式會顯示對話方塊,提示使用者輸入磁片。 (ANSI)
SetupPromptForDiskW

SetupPromptForDisk 函式會顯示對話方塊,提示使用者輸入磁片。 (Unicode)
SetupPromptReboot

SetupPromptReboot 函式會詢問使用者是否要重新開機系統,視認可檔案佇列中的任何檔案是否在檔案作業期間使用而定。
SetupQueryDrivesInDiskSpaceListA

SetupQueryDrivesInDiskSpaceList 函式會填入緩衝區,其中包含磁碟空間清單中所列檔案作業所參考的磁片磁碟機清單。 (ANSI)
SetupQueryDrivesInDiskSpaceListW

SetupQueryDrivesInDiskSpaceList 函式會填入緩衝區,其中包含磁碟空間清單中所列檔案作業所參考的磁片磁碟機清單。 (Unicode)
SetupQueryFileLogA

SetupQueryFileLog 函式會從安裝程式檔案記錄檔傳回信息。 (ANSI)
SetupQueryFileLogW

SetupQueryFileLog 函式會從安裝程式檔案記錄檔傳回信息。 (Unicode)
SetupQueryInfFileInformationA

SetupQueryInfFileInformation 函式會將 INF 檔名從SP_INF_INFORMATION結構傳回緩衝區。 (ANSI)
SetupQueryInfFileInformationW

SetupQueryInfFileInformation 函式會將 INF 檔名從SP_INF_INFORMATION結構傳回緩衝區。 (Unicode)
SetupQueryInfOriginalFileInformationA

SetupQueryInfOriginalFileInformation 函式會傳回 OEM INF 檔案的原始名稱。 (ANSI)
SetupQueryInfOriginalFileInformationW

SetupQueryInfOriginalFileInformation 函式會傳回 OEM INF 檔案的原始名稱。 (Unicode)
SetupQueryInfVersionInformationA

SetupQueryInfVersionInformation 函式會將 INF 檔案版本資訊從SP_INF_INFORMATION結構傳回緩衝區。 (ANSI)
SetupQueryInfVersionInformationW

SetupQueryInfVersionInformation 函式會將 INF 檔案版本資訊從SP_INF_INFORMATION結構傳回緩衝區。 (Unicode)
SetupQuerySourceListA

SetupQuerySourceList 函式會查詢目前安裝來源的清單。 此清單是從系統和使用者特定清單建置,而且可能會由暫存清單覆寫, (請參閱 SetupSetSourceList) 。 (ANSI)
SetupQuerySourceListW

SetupQuerySourceList 函式會查詢目前安裝來源的清單。 此清單是從系統和使用者特定清單建置,而且可能會由暫存清單覆寫, (請參閱 SetupSetSourceList) 。 (Unicode)
SetupQuerySpaceRequiredOnDriveA

SetupQuerySpaceRequiredOnDrive 函式會檢查磁碟空間清單,以判斷執行特定磁片磁碟機所列所有檔案作業所需的空間。 (ANSI)
SetupQuerySpaceRequiredOnDriveW

SetupQuerySpaceRequiredOnDrive 函式會檢查磁碟空間清單,以判斷執行特定磁片磁碟機所列所有檔案作業所需的空間。 (Unicode)
SetupQueueCopyA

SetupQueueCopy 函式會將單一檔案複製作業新增至安裝程式檔案佇列。 (ANSI)
SetupQueueCopyIndirectA

SetupQueueCopyIndirect 函式是一種擴充形式的 SetupQueueCopy,傳遞其他參數作為結構 (SP_FILE_COPY_PARAMS) 。 除此之外,行為相同。 (ANSI)
SetupQueueCopyIndirectW

SetupQueueCopyIndirect 函式是一種擴充形式的 SetupQueueCopy,傳遞其他參數作為結構 (SP_FILE_COPY_PARAMS) 。 除此之外,行為相同。 (Unicode)
SetupQueueCopySectionA

SetupQueueCopySection 函式會將 INF 檔案區段中的所有檔案放在安裝佇列中以供複製。 (ANSI)
SetupQueueCopySectionW

SetupQueueCopySection 函式會將 INF 檔案區段中的所有檔案放在安裝佇列中以供複製。 (Unicode)
SetupQueueCopyW

SetupQueueCopy 函式會將單一檔案複製作業新增至安裝程式檔案佇列。 (Unicode)
SetupQueueDefaultCopyA

SetupQueueDefaultCopy 函式會使用 INF 檔案中指定的預設來源媒體和目的地,將單一檔案新增至安裝檔案佇列以進行複製。 (ANSI)
SetupQueueDefaultCopyW

SetupQueueDefaultCopy 函式會使用 INF 檔案中指定的預設來源媒體和目的地,將單一檔案新增至安裝檔案佇列以進行複製。 (Unicode)
SetupQueueDeleteA

SetupQueueDelete 函式會將個別檔案刪除作業放在安裝程式檔案佇列上。 (ANSI)
SetupQueueDeleteSectionA

SetupQueueDeleteSection 函式會將 INF 檔案區段中的所有檔案排入佇列以刪除。 區段必須是正確的 Delete Files 格式,而且 INF 檔案必須包含 DestinationDirs 區段。 (ANSI)
SetupQueueDeleteSectionW

SetupQueueDeleteSection 函式會將 INF 檔案區段中的所有檔案排入佇列以刪除。 區段必須是正確的 Delete Files 格式,而且 INF 檔案必須包含 DestinationDirs 區段。 (Unicode)
SetupQueueDeleteW

SetupQueueDelete 函式會將個別檔案刪除作業放在安裝程式檔案佇列上。 (Unicode)
SetupQueueRenameA

SetupQueueRename 函式會將個別檔案重新命名作業放在安裝程式檔案佇列上。 (ANSI)
SetupQueueRenameSectionA

SetupQueueRenameSection 函式會將 INF 檔案中的區段排入佇列以重新命名。 區段必須是正確的重新命名清單區段格式,而 INF 檔案必須包含 DestinationDirs 區段。 (ANSI)
SetupQueueRenameSectionW

SetupQueueRenameSection 函式會將 INF 檔案中的區段排入佇列以重新命名。 區段必須是正確的重新命名清單區段格式,而 INF 檔案必須包含 DestinationDirs 區段。 (Unicode)
SetupQueueRenameW

SetupQueueRename 函式會將個別檔案重新命名作業放在安裝程式檔案佇列上。 (Unicode)
SetupRemoveFileLogEntryA

SetupRemoveFileLogEntry 函式會從檔案記錄中移除專案或區段。 (ANSI)
SetupRemoveFileLogEntryW

SetupRemoveFileLogEntry 函式會從檔案記錄中移除專案或區段。 (Unicode)
SetupRemoveFromDiskSpaceListA

SetupRemoveFromDiskSpaceList 函式會從磁碟空間清單中移除檔案刪除或複製作業。 (ANSI)
SetupRemoveFromDiskSpaceListW

SetupRemoveFromDiskSpaceList 函式會從磁碟空間清單中移除檔案刪除或複製作業。 (Unicode)
SetupRemoveFromSourceListA

SetupRemoveFromSourceList 函式會從目前使用者或系統的安裝來源清單中移除值。 系統與使用者清單會在執行時間合併。 (ANSI)
SetupRemoveFromSourceListW

SetupRemoveFromSourceList 函式會從目前使用者或系統的安裝來源清單中移除值。 系統與使用者清單會在執行時間合併。 (Unicode)
SetupRemoveInstallSectionFromDiskSpaceListA

SetupRemoveInstallSectionFromDiskSpaceList 函式會搜尋 INF 檔案的 Install 區段,以取得 CopyFiles 和 DelFiles 行,並從磁碟空間清單中移除這些區段中指定的檔案作業。 (ANSI)
SetupRemoveInstallSectionFromDiskSpaceListW

SetupRemoveInstallSectionFromDiskSpaceList 函式會搜尋 INF 檔案的 Install 區段,以取得 CopyFiles 和 DelFiles 行,並從磁碟空間清單中移除這些區段中指定的檔案作業。 (Unicode)
SetupRemoveSectionFromDiskSpaceListA

SetupRemoveSectionFromDiskSpaceList 函式會從磁碟空間清單中,移除 INF 檔案的 [複製檔案] 區段中所列的檔案刪除或複製作業。 (ANSI)
SetupRemoveSectionFromDiskSpaceListW

SetupRemoveSectionFromDiskSpaceList 函式會從磁碟空間清單中,移除 INF 檔案的 [複製檔案] 區段中所列的檔案刪除或複製作業。 (Unicode)
SetupRenameErrorA

RenameError 函式會產生對話方塊,告知使用者檔案重新命名錯誤。 (ANSI)
SetupRenameErrorW

RenameError 函式會產生對話方塊,告知使用者檔案重新命名錯誤。 (Unicode)
SetupScanFileQueueA

SetupScanFileQueue 函式會掃描安裝程式檔案佇列,並在其複製清單中的每個節點上執行作業。 作業是由一組旗標所指定。 您可以在認可佇列之前或之後呼叫此函式。 (ANSI)
SetupScanFileQueueW

SetupScanFileQueue 函式會掃描安裝程式檔案佇列,並在其複製清單中的每個節點上執行作業。 作業是由一組旗標所指定。 您可以在認可佇列之前或之後呼叫此函式。 (Unicode)
SetupSetDirectoryIdA

SetupSetDirectoryId 函式會將 INF 檔案中的目錄識別碼與特定目錄產生關聯。 (ANSI)
SetupSetDirectoryIdExA

SetupSetDirectoryIdEx 函式會將 INF 檔案中的目錄識別碼與特定目錄產生關聯。 (ANSI)
SetupSetDirectoryIdExW

SetupSetDirectoryIdEx 函式會將 INF 檔案中的目錄識別碼與特定目錄產生關聯。 (Unicode)
SetupSetDirectoryIdW

SetupSetDirectoryId 函式會將 INF 檔案中的目錄識別碼與特定目錄產生關聯。 (Unicode)
SetupSetFileQueueAlternatePlatformA

SetupSetFileQueueAlternatePlatform 函式會將檔案佇列與與執行函式的平臺不同的目標平臺產生關聯。 這是為了啟用非原生簽章驗證而完成。 (ANSI)
SetupSetFileQueueAlternatePlatformW

SetupSetFileQueueAlternatePlatform 函式會將檔案佇列與與執行函式的平臺不同的目標平臺產生關聯。 這是為了啟用非原生簽章驗證而完成。 (Unicode)
SetupSetFileQueueFlags

SetupSetFileQueueFlags 函式會設定安裝程式檔案佇列上的旗標。
SetupSetPlatformPathOverrideA

SetupSetPlatformPathOverride 函式可用來設定來自不同電腦之 INF 時的目的電腦平臺路徑覆寫。 (ANSI)
SetupSetPlatformPathOverrideW

SetupSetPlatformPathOverride 函式可用來設定來自不同電腦之 INF 時的目的電腦平臺路徑覆寫。 (Unicode)
SetupSetSourceListA

SetupSetSourceList 函式可讓呼叫者設定目前使用者或系統 (所有使用者通用的安裝來源清單) 。 (ANSI)
SetupSetSourceListW

SetupSetSourceList 函式可讓呼叫者設定目前使用者或系統 (所有使用者通用的安裝來源清單) 。 (Unicode)
SetupTermDefaultQueueCallback

在佇列完成認可之後,會呼叫 SetupTermDefaultQueueCallback 函式。 它會釋放先前呼叫 SetupInitDefaultQueueCallback 或 SetupInitDefaultQueueCallbackEx 所配置的資源。
SetupTerminateFileLog

SetupTerminateFileLog 函式會釋放與檔案記錄相關聯的資源。
SetupUninstallNewlyCopiedInfs

SetupUninstallNewlyCopiedInfs 函式會卸載 INF 檔案 (.inf) 、先行編譯的 INF 檔案 (.pnf) ,以及先前在指定檔案佇列認可期間安裝的類別目錄檔案 (.cat) 。
SetupUninstallOEMInfA

SetupUninstallOEMInf 函式會卸載指定的 .inf 檔案和任何相關聯的 .pnf 檔案。 (ANSI)
SetupUninstallOEMInfW

SetupUninstallOEMInf 函式會卸載指定的 .inf 檔案和任何相關聯的 .pnf 檔案。 (Unicode)
SetupVerifyInfFileA

SetupVerifyInfFile 函式會使用其對應的目錄來驗證指定 INF 檔案的數位簽章。 您可以對替代平臺執行驗證。 (ANSI)
SetupVerifyInfFileW

SetupVerifyInfFile 函式會使用其對應的目錄來驗證指定 INF 檔案的數位簽章。 您可以對替代平臺執行驗證。 (Unicode)
SfcGetNextProtectedFile

擷取受保護檔案的完整清單。
SfcIsFileProtected

判斷指定的檔案是否受到保護。
SfcIsKeyProtected

判斷指定的登錄機碼是否受到保護。
UninstallAssembly

UnistallAssembly 方法會從並存存放區中移除元件的應用程式參考。
驗證

Validate 方法會使用指定的內部一致性評估工具檔案來執行安裝套件或合併模組的驗證。
ZombifyActCtx

ZombifyActCtx 函式會停用指定的啟用內容,但不會解除配置。
ZombifyActCtx

ZombifyActCtx 函式會停用指定的啟用內容,但不會解除配置。

介面

 
IAssemblyCache

IAssemblyCache 介面可用來安裝、卸載或查詢並存元件。 藉由呼叫 CreateAssemblyCache 函式來取得 IAssemblyCache 的實例。
IAssemblyCacheItem

IAssemblyCacheItem 介面可用來使用資料流程型安裝,將並存元件安裝到並存存放區。
IAssemblyName

IAssemblyName 介面代表並存元件名稱。
IMsmConfigurableItem

IMsmConfigurableItem 介面會從 ModuleConfiguration 資料表管理單一資料列。 這是模組中可設定的單一「屬性」。 介面是由唯讀屬性所組成,針對 ModuleConfiguration 資料表中的每個資料行各一個。
IMsmConfigureModule

IMsmConfigureModule 介面是回呼介面;它可讓用戶端在合併程式期間提供合併組態資訊。
IMsmDependency

IMsmDependency 介面會擷取單一模組相依性的詳細資料。
IMsmError

IMsmError 介面會擷取單一合併錯誤的詳細資料。
IMsmGetFiles

IMsmGetFiles 介面可讓用戶端擷取模組特定語言所需的檔案。
IMsmMerge

IMsmMerge 介面和 IMsmMerge2 介面會提供 Merge 物件的介面。
IMsmMerge2

IMsmMerge 介面和 IMsmMerge2 介面會提供 Merge 物件的介面。IMsmMerge2 介面提供一種方式,讓用戶端合併工具利用新的可設定模組功能。
IValidate

IValidate 介面可讓撰寫工具針對一組內部一致性評估工具驗證 Windows Installer 套件。

結構

 
ACTCTX_SECTION_KEYED_DATA

FindActCtxSectionString 和 FindActCtxSectionGuid 函式會使用ACTCTX_SECTION_KEYED_DATA結構來傳回啟用內容資訊以及 GUID 或 32 位整數標記啟用內容區段。
ACTCTX_SECTION_KEYED_DATA

FindActCtxSectionString 和 FindActCtxSectionGuid 函式會使用ACTCTX_SECTION_KEYED_DATA結構來傳回啟用內容資訊以及 GUID 或 32 位整數標記啟用內容區段。
ACTCTXA

CREATEActCtx 函式會使用 ACTCTX 結構來建立啟用內容。 (ANSI)
ACTCTXA

CREATEActCtx 函式會使用 ACTCTX 結構來建立啟用內容。 (ANSI)
ACTCTXW

CREATEActCtx 函式會使用 ACTCTX 結構來建立啟用內容。 (Unicode)
ACTCTXW

CREATEActCtx 函式會使用 ACTCTX 結構來建立啟用內容。 (Unicode)
ACTI加值稅ION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

QueryActCtxW 函式會使用ACTI加值稅ION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION結構。
ACTI加值稅ION_CONTEXT_COMPATIBILITY_INFORMATION

QueryActCtxW 函式會使用ACTI加值稅ION_CONTEXT_COMPATIBILITY_INFORMATION結構。
ACTI加值稅ION_CONTEXT_DETAILED_INFORMATION

QueryActCtxW 函式會使用ACTI加值稅ION_CONTEXT_DETAILED_INFORMATION結構。
ACTI加值稅ION_CONTEXT_RUN_LEVEL_INFORMATION

QueryActCtxW 函式會使用ACTI加值稅ION_CONTEXT_RUN_LEVEL_INFORMATION結構。
ASSEMBLY_FILE_DETAILED_INFORMATION

QueryActCtxW 函式會使用ASSEMBLY_FILE_DETAILED_INFORMATION結構。
ASSEMBLY_INFO

ASSEMBLY_INFO 結構包含並存元件存放區中元件的相關資訊。 QueryAssemblyInfo 方法會使用此資訊。
CABINET_INFO_A

CABINET_INFO結構會儲存封包檔案的相關資訊。 SetupIterateCabinet 函式會在將SPFILENOTIFY_NEEDNEWCABINET通知傳送至封包回呼常式時,將此結構指定為參數。 (ANSI)
CABINET_INFO_W

CABINET_INFO結構會儲存封包檔案的相關資訊。 SetupIterateCabinet 函式會在將SPFILENOTIFY_NEEDNEWCABINET通知傳送至封包回呼常式時,將此結構指定為參數。 (Unicode)
COMPATIBILITY_CONTEXT_ELEMENT

QueryActCtxW 函式會使用COMPATIBILITY_CONTEXT_ELEMENT結構作為ACTI加值稅ION_CONTEXT_COMPATIBILITY_INFORMATION結構的一部分。
FILE_IN_CABINET_INFO_A

FILE_IN_CABINET_INFO 結構提供封包中找到之檔案的相關資訊。 (ANSI)
FILE_IN_CABINET_INFO_W

FILE_IN_CABINET_INFO 結構提供封包中找到之檔案的相關資訊。 (Unicode)
FILEPATHS_A

FILEPATHS 結構會儲存來源和目標路徑資訊。 安裝程式函式會將 FILEPATHS 結構傳送為數個傳送回呼常式的通知中的參數。 如需詳細資訊,請參閱 Microsoft Azure 快取服務 (預覽) 通知。 (ANSI)
FILEPATHS_SIGNERINFO_A

FILEPATHS_SINGNERINFO結構會儲存來源和目標路徑資訊,以及檔案簽章資訊。 (ANSI)
FILEPATHS_SIGNERINFO_W

FILEPATHS_SINGNERINFO結構會儲存來源和目標路徑資訊,以及檔案簽章資訊。 (Unicode)
FILEPATHS_W

FILEPATHS 結構會儲存來源和目標路徑資訊。 安裝程式函式會將 FILEPATHS 結構傳送為數個傳送回呼常式的通知中的參數。 如需詳細資訊,請參閱 Microsoft Azure 快取服務 (預覽) 通知。 (Unicode)
FUSION_INSTALL_REFERENCE

FUSION_INSTALL_REFERENCE 結構包含參考並存元件之應用程式的相關資訊。
INFCONTEXT

INFCONTEXT 結構會儲存功能的內容資訊,例如 SetupGetLineText 用來巡覽 INF 檔案。
MSIFILEHASHINFO

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

MsiDeterminePatchSequenceSequence 和 MsiDetermineApplicablePatches 函式會使用 MSIPATCHSEQUENCEINFO 結構。 (ANSI)
MSIPATCHSEQUENCEINFOW

MsiDeterminePatchSequenceSequence 和 MsiDetermineApplicablePatches 函式會使用 MSIPATCHSEQUENCEINFO 結構。 (Unicode)
SOURCE_MEDIA_A

SOURCE_MEDIA 結構會與SPFILENOTIFY_NEEDMEDIA通知搭配使用,以傳遞來源媒體資訊。 (ANSI)
SOURCE_MEDIA_W

SOURCE_MEDIA 結構會與SPFILENOTIFY_NEEDMEDIA通知搭配使用,以傳遞來源媒體資訊。 (Unicode)
SP_ALTPLATFORM_INFO_V1

這個結構可用來將替代平臺的資訊傳遞至 SetupQueryInfOriginalFileInformation。
SP_ALTPLATFORM_INFO_V2

SP_ALTPLATFORM_INFO_V2 結構可用來將替代平臺的資訊傳遞至 SetupQueryInfOriginalFileInformation。
SP_FILE_COPY_PARAMS_A

SP_FILE_COPY_PARAMS 結構描述單一檔案複製作業。 (ANSI)
SP_FILE_COPY_PARAMS_W

SP_FILE_COPY_PARAMS 結構描述單一檔案複製作業。 (Unicode)
SP_INF_INFORMATION

SP_INF_INFORMATION結構會儲存 INF 檔案的相關資訊,包括樣式、組成 INF 檔案的數目,以及版本資料。
SP_INF_SIGNER_INFO_V1_A

SP_INF_SIGNER_INFO結構會儲存 INF 檔案數位簽章的相關資訊。 (sp_inf_signer_info_v1_a)
SP_INF_SIGNER_INFO_V1_W

SP_INF_SIGNER_INFO結構會儲存 INF 檔案數位簽章的相關資訊。 (sp_inf_signer_info_v1_w)
SP_INF_SIGNER_INFO_V2_A

SP_INF_SIGNER_INFO結構會儲存 INF 檔案數位簽章的相關資訊。 (sp_inf_signer_info_v2_a)
SP_INF_SIGNER_INFO_V2_W

SP_INF_SIGNER_INFO結構會儲存 INF 檔案數位簽章的相關資訊。 (sp_inf_signer_info_v2_w)
SP_ORIGINAL_FILE_INFO_A

SP_ORIGINAL_FILE_INFO 結構會接收 SetupQueryInfOriginalFileInformation 所傳回的原始 INF 檔案名和目錄檔案資訊。 (ANSI)
SP_ORIGINAL_FILE_INFO_W

SP_ORIGINAL_FILE_INFO 結構會接收 SetupQueryInfOriginalFileInformation 所傳回的原始 INF 檔案名和目錄檔案資訊。 (Unicode)
SP_REGISTER_CONTROL_STATUSA

SP_REGISTER_CONTROL_STATUS 結構包含使用 RegisterDlls INF 指示詞註冊或取消註冊之檔案的相關資訊,以在 Windows 2000 上自我註冊 DLL。 (ANSI)
SP_REGISTER_CONTROL_STATUSW

SP_REGISTER_CONTROL_STATUS 結構包含使用 RegisterDlls INF 指示詞註冊或取消註冊之檔案的相關資訊,以在 Windows 2000 上自我註冊 DLL。 (Unicode)