應用程式安裝和服務
應用程式安裝和服務技術概觀。
若要開發應用程式安裝和服務,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
列舉
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) |