閱讀英文

共用方式為


setupapi.h 標頭

此標頭由多個技術使用。 如需詳細資訊,請參閱:

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

函式

 
InstallHinfSectionA

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

InstallHinfSection 是由 Setupapi.dll 匯出的進入點函式,可用來執行 .inf 檔案的區段。 您可以呼叫 Rundll32.exe 公用程式來叫用 InstallHinfSection,如一節中所述。 (Unicode)
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 函式會終結磁碟空間清單,並釋放配置給它的資源。
SetupDiAskForOEMDisk

SetupDiAskForOEMDisk 函式會顯示對話方塊,詢問使用者 OEM 安裝磁片的路徑。
SetupDiBuildClassInfoList

SetupDiBuildClassInfoList 函式會傳回一份安裝程式類別 GUID 清單,識別安裝在本機電腦上的類別。
SetupDiBuildClassInfoListExA

SetupDiBuildClassInfoListEx 函式會傳回安裝類別 GUID 的清單,其中包含安裝在本機系統或遠端系統上的每個類別。 (ANSI)
SetupDiBuildClassInfoListExW

SetupDiBuildClassInfoListEx 函式會傳回安裝類別 GUID 的清單,其中包含安裝在本機系統或遠端系統上的每個類別。 (Unicode)
SetupDiBuildDriverInfoList

SetupDiBuildDriverInfoList 函式會建置與特定裝置相關聯的驅動程式清單,或與裝置資訊集的全域類別驅動程式清單相關聯。
SetupDiCallClassInstaller

SetupDiCallClassInstaller 函式會呼叫適當的類別安裝程式,以及任何已註冊的共同安裝程式,並搭配指定的安裝要求 (DIF 程式碼) 。
SetupDiCancelDriverInfoSearch

SetupDiCancelDriverInfoSearch 函式會取消目前正在不同執行緒中進行中的驅動程式清單搜尋。
SetupDiChangeState

SetupDiChangeState 函式是安裝要求DIF_PROPERTYCHANGE的預設處理常式。
SetupDiClassGuidsFromNameA

SetupDiClassGuidsFromName 函式會擷取與指定類別名稱相關聯的 GUID () 。 此清單是以目前安裝在系統上的類別為基礎所建置。 (ANSI)
SetupDiClassGuidsFromNameExA

SetupDiClassGuidsFromNameEx 函式會擷取與指定類別名稱相關聯的 GUID。 此結果清單包含目前安裝在本機或遠端電腦上的類別。 (ANSI)
SetupDiClassGuidsFromNameExW

SetupDiClassGuidsFromNameEx 函式會擷取與指定類別名稱相關聯的 GUID。 此結果清單包含目前安裝在本機或遠端電腦上的類別。 (Unicode)
SetupDiClassGuidsFromNameW

SetupDiClassGuidsFromName 函式會擷取與指定類別名稱相關聯的 GUID () 。 此清單是以目前安裝在系統上的類別為基礎所建置。 (Unicode)
SetupDiClassNameFromGuidA

SetupDiClassNameFromGuid 函式會擷取與類別 GUID 相關聯的類別名稱。 (ANSI)
SetupDiClassNameFromGuidExA

SetupDiClassNameFromGuidEx 函式會擷取與類別 GUID 相關聯的類別名稱。 類別可以安裝在本機或遠端電腦上。 (ANSI)
SetupDiClassNameFromGuidExW

SetupDiClassNameFromGuidEx 函式會擷取與類別 GUID 相關聯的類別名稱。 類別可以安裝在本機或遠端電腦上。 (Unicode)
SetupDiClassNameFromGuidW

SetupDiClassNameFromGuid 函式會擷取與類別 GUID 相關聯的類別名稱。 (Unicode)
SetupDiCreateDeviceInfoA

SetupDiCreateDeviceInfo 函式會建立新的裝置資訊元素,並將它新增為指定裝置資訊集的新成員。 (ANSI)
SetupDiCreateDeviceInfoList

SetupDiCreateDeviceInfoList 函式會建立空的裝置資訊集,並選擇性地將集合與裝置設定類別和最上層視窗產生關聯。
SetupDiCreateDeviceInfoListExA

SetupDiCreateDeviceInfoList 函式會在遠端或本機電腦上建立空的裝置資訊,並選擇性地將集合與裝置安裝類別產生關聯。 (ANSI)
SetupDiCreateDeviceInfoListExW

SetupDiCreateDeviceInfoList 函式會在遠端或本機電腦上建立空的裝置資訊,並選擇性地將集合與裝置安裝類別產生關聯。 (Unicode)
SetupDiCreateDeviceInfoW

SetupDiCreateDeviceInfo 函式會建立新的裝置資訊元素,並將它新增為指定裝置資訊集的新成員。 (Unicode)
SetupDiCreateDeviceInterfaceA

SetupDiCreateDeviceInterface 函式會在本機系統或遠端系統上註冊裝置介面。 (ANSI)
SetupDiCreateDeviceInterfaceRegKeyA

SetupDiCreateDeviceInterfaceRegKey 函式會建立登錄機碼來儲存裝置介面的相關資訊,並傳回金鑰的控制碼。 (ANSI)
SetupDiCreateDeviceInterfaceRegKeyW

SetupDiCreateDeviceInterfaceRegKey 函式會建立登錄機碼來儲存裝置介面的相關資訊,並傳回金鑰的控制碼。 (Unicode)
SetupDiCreateDeviceInterfaceW

SetupDiCreateDeviceInterface 函式會在本機系統或遠端系統上註冊裝置介面。 (Unicode)
SetupDiCreateDevRegKeyA

SetupDiCreateDevRegKey 函式會建立裝置特定組態資訊的登錄機碼,並傳回金鑰的控制碼。 (ANSI)
SetupDiCreateDevRegKeyW

SetupDiCreateDevRegKey 函式會建立裝置特定組態資訊的登錄機碼,並傳回金鑰的控制碼。 (Unicode)
SetupDiDeleteDeviceInfo

SetupDiDeleteDeviceInfo 函式會從裝置資訊集刪除裝置資訊元素。 此函式不會刪除實際的裝置。
SetupDiDeleteDeviceInterfaceData

SetupDiDeleteDeviceInterfaceData 函式會從裝置資訊集刪除裝置介面。
SetupDiDeleteDeviceInterfaceRegKey

SetupDiDeleteDeviceInterfaceRegKey 函式會刪除應用程式和驅動程式用來儲存介面特定資訊的登錄子機碼。
SetupDiDeleteDevRegKey

SetupDiDeleteDevRegKey 函式會刪除與裝置資訊專案相關聯的指定使用者可存取登錄機碼。
SetupDiDestroyClassImageList

SetupDiDestroyClassImageList 函式會終結呼叫 SetupDiGetClassImageList 或 SetupDiGetClassImageListEx 所建置的類別映射清單。
SetupDiDestroyDeviceInfoList

SetupDiDestroyDeviceInfoList 函式會刪除裝置資訊集,並釋放所有相關聯的記憶體。
SetupDiDestroyDriverInfoList

SetupDiDestroyDriverInfoList 函式會刪除驅動程式清單。
SetupDiDrawMiniIcon

SetupDiDrawMiniIcon 函式會在要求的位置繪製指定的走勢圖標。
SetupDiEnumDeviceInfo

SetupDiEnumDeviceInfo 函式會傳回SP_DEVINFO_DATA結構,指定裝置資訊集中的裝置資訊元素。
SetupDiEnumDeviceInterfaces

SetupDiEnumDeviceInterfaces 函式會列舉包含在裝置資訊集中的裝置介面。
SetupDiEnumDriverInfoA

SetupDiEnumDriverInfo 函式會列舉驅動程式清單的成員。 (ANSI)
SetupDiEnumDriverInfoW

SetupDiEnumDriverInfo 函式會列舉驅動程式清單的成員。 (Unicode)
SetupDiGetActualModelsSectionA

SetupDiGetActualModelsSection 函式會擷取從裝置 INF 檔案安裝裝置時要使用的適當裝飾 INF 模型區段。 (ANSI)
SetupDiGetActualModelsSectionW

SetupDiGetActualModelsSection 函式會擷取從裝置 INF 檔案安裝裝置時要使用的適當裝飾 INF 模型區段。 (Unicode)
SetupDiGetActualSectionToInstallA

SetupDiGetActualSectionToInstall 函式會擷取適當的 INF DDInstall 區段,以在本機電腦上安裝裝置 INF 檔案時使用。 (ANSI)
SetupDiGetActualSectionToInstallExA

SetupDiGetActualSectionToInstallEx 函式會擷取 INF DDInstall 區段的名稱,該區段會為指定的作業系統和處理器架構安裝裝置。 (ANSI)
SetupDiGetActualSectionToInstallExW

SetupDiGetActualSectionToInstallEx 函式會擷取 INF DDInstall 區段的名稱,該區段會為指定的作業系統和處理器架構安裝裝置。 (Unicode)
SetupDiGetActualSectionToInstallW

SetupDiGetActualSectionToInstall 函式會擷取適當的 INF DDInstall 區段,以在本機電腦上安裝裝置 INF 檔案時使用。 (Unicode)
SetupDiGetClassBitmapIndex

SetupDiGetClassBitmapIndex 函式會擷取為指定類別提供的走勢圖標索引。
SetupDiGetClassDescriptionA

SetupDiGetClassDescription 函式會擷取與指定之安裝類別 GUID 相關聯的類別描述。 (ANSI)
SetupDiGetClassDescriptionExA

SetupDiGetClassDescriptionEx 函式會擷取安裝在本機或遠端電腦上的安裝類別描述。 (ANSI)
SetupDiGetClassDescriptionExW

SetupDiGetClassDescriptionEx 函式會擷取安裝在本機或遠端電腦上的安裝類別描述。 (Unicode)
SetupDiGetClassDescriptionW

SetupDiGetClassDescription 函式會擷取與指定之安裝類別 GUID 相關聯的類別描述。 (Unicode)
SetupDiGetClassDevPropertySheetsA

SetupDiGetClassDevPropertySheets 函式會擷取裝置資訊元素的屬性工作表或裝置資訊集之裝置設定類別的控制碼。 (ANSI)
SetupDiGetClassDevPropertySheetsW

SetupDiGetClassDevPropertySheets 函式會擷取裝置資訊元素的屬性工作表或裝置資訊集之裝置設定類別的控制碼。 (Unicode)
SetupDiGetClassDevsA

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

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

SetupDiGetClassDevsEx 函式會傳回裝置資訊集的控制碼,其中包含本機或遠端電腦所要求的裝置資訊元素。 (Unicode)
SetupDiGetClassDevsW

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

SetupDiGetClassImageIndex 函式會擷取指定類別之類別影像清單中的索引。
SetupDiGetClassImageList

SetupDiGetClassImageList 函式會建置映射清單,其中包含每個已安裝類別的點陣圖,並傳回資料結構中的清單。
SetupDiGetClassImageListExA

SetupDiGetClassImageListEx 函式會針對安裝在本機或遠端系統上的每個類別,建置點陣圖的影像清單。 (ANSI)
SetupDiGetClassImageListExW

SetupDiGetClassImageListEx 函式會針對安裝在本機或遠端系統上的每個類別,建置點陣圖的影像清單。 (Unicode)
SetupDiGetClassInstallParamsA

SetupDiGetClassInstallParams 函式會擷取裝置資訊集或特定裝置資訊專案的類別安裝參數。 (ANSI)
SetupDiGetClassInstallParamsW

SetupDiGetClassInstallParams 函式會擷取裝置資訊集或特定裝置資訊專案的類別安裝參數。 (Unicode)
SetupDiGetClassPropertyExW

SetupDiGetClassPropertyEx 函式會擷取本機或遠端電腦上裝置安裝類別或裝置介面類別別的類別屬性。
SetupDiGetClassPropertyKeys

SetupDiGetClassPropertyKeys 函式會擷取裝置屬性索引鍵的陣列,代表針對裝置安裝類別或裝置介面類別別所設定的裝置屬性。
SetupDiGetClassPropertyKeysExW

SetupDiGetClassPropertyKeysEx 函式會擷取裝置屬性索引鍵的陣列,代表針對裝置安裝類別或本機或遠端電腦上的裝置介面類別別所設定的裝置屬性。
SetupDiGetClassPropertyW

SetupDiGetClassProperty 函式會擷取針對裝置安裝類別或裝置介面類別別設定的裝置屬性。
SetupDiGetClassRegistryPropertyA

SetupDiGetClassRegistryProperty 函式會從登錄擷取指定裝置安裝類別的屬性。 (ANSI)
SetupDiGetClassRegistryPropertyW

SetupDiGetClassRegistryProperty 函式會從登錄擷取指定裝置安裝類別的屬性。 (Unicode)
SetupDiGetCustomDevicePropertyA

SetupDiGetCustomDeviceProperty 函式會從登錄擷取指定的自訂裝置屬性。 (ANSI)
SetupDiGetCustomDevicePropertyW

SetupDiGetCustomDeviceProperty 函式會從登錄擷取指定的自訂裝置屬性。 (Unicode)
SetupDiGetDeviceInfoListClass

如果集合具有相關聯的類別,SetupDiGetDeviceInfoListClass 函式會擷取與裝置資訊集相關聯之裝置安裝類別的 GUID。
SetupDiGetDeviceInfoListDetailA

SetupDiGetDeviceInfoListDetail 函式會擷取與裝置資訊集相關聯的資訊,包括類別 GUID、遠端電腦控制碼和遠端電腦名稱稱。 (ANSI)
SetupDiGetDeviceInfoListDetailW

SetupDiGetDeviceInfoListDetail 函式會擷取與裝置資訊集相關聯的資訊,包括類別 GUID、遠端電腦控制碼和遠端電腦名稱稱。 (Unicode)
SetupDiGetDeviceInstallParamsA

SetupDiGetDeviceInstallParams 函式會擷取裝置資訊集或特定裝置資訊元素的裝置安裝參數。 (ANSI)
SetupDiGetDeviceInstallParamsW

SetupDiGetDeviceInstallParams 函式會擷取裝置資訊集或特定裝置資訊元素的裝置安裝參數。 (Unicode)
SetupDiGetDeviceInstanceIdA

SetupDiGetDeviceInstanceId 函式會擷取與裝置資訊專案相關聯的裝置實例識別碼。 (ANSI)
SetupDiGetDeviceInstanceIdW

SetupDiGetDeviceInstanceId 函式會擷取與裝置資訊專案相關聯的裝置實例識別碼。 (Unicode)
SetupDiGetDeviceInterfaceAlias

SetupDiGetDeviceInterfaceAlias 函式會傳回指定裝置介面的別名。
SetupDiGetDeviceInterfaceDetailA

SetupDiGetDeviceInterfaceDetail 函式會傳回裝置介面的詳細資料。 (ANSI)
SetupDiGetDeviceInterfaceDetailW

SetupDiGetDeviceInterfaceDetail 函式會傳回裝置介面的詳細資料。 (Unicode)
SetupDiGetDeviceInterfacePropertyKeys

SetupDiGetDeviceInterfacePropertyKeys 函式會擷取代表裝置介面所設定之裝置屬性的裝置屬性陣列。
SetupDiGetDeviceInterfacePropertyW

SetupDiGetDeviceInterfaceProperty 函式會擷取為裝置介面設定的裝置屬性。
SetupDiGetDevicePropertyKeys

SetupDiGetDevicePropertyKeys 函式會擷取裝置屬性索引鍵的陣列,代表為裝置實例設定的裝置屬性。
SetupDiGetDevicePropertyW

SetupDiGetDeviceProperty 函式會擷取裝置實例屬性。
SetupDiGetDeviceRegistryPropertyA

SetupDiGetDeviceRegistryProperty 函式會擷取指定的隨插即用裝置屬性。 (ANSI)
SetupDiGetDeviceRegistryPropertyW

SetupDiGetDeviceRegistryProperty 函式會擷取指定的隨插即用裝置屬性。 (Unicode)
SetupDiGetDriverInfoDetailA

SetupDiGetDriverInfoDetail 函式會擷取裝置資訊集或裝置資訊集中特定裝置資訊元素的驅動程式資訊詳細資料。 (ANSI)
SetupDiGetDriverInfoDetailW

SetupDiGetDriverInfoDetail 函式會擷取裝置資訊集或裝置資訊集中特定裝置資訊元素的驅動程式資訊詳細資料。 (Unicode)
SetupDiGetDriverInstallParamsA

SetupDiGetDriverInstallParams 函式會擷取裝置資訊集或特定裝置資訊元素的驅動程式安裝參數。 (ANSI)
SetupDiGetDriverInstallParamsW

SetupDiGetDriverInstallParams 函式會擷取裝置資訊集或特定裝置資訊元素的驅動程式安裝參數。 (Unicode)
SetupDiGetHwProfileFriendlyNameA

SetupDiGetHwProfileFriendlyName 函式會擷取與硬體設定檔識別碼相關聯的易記名稱。 (ANSI)
SetupDiGetHwProfileFriendlyNameExA

SetupDiGetHwProfileFriendlyNameEx 函式會擷取與本機或遠端電腦上硬體設定檔識別碼相關聯的易記名稱。 (ANSI)
SetupDiGetHwProfileFriendlyNameExW

SetupDiGetHwProfileFriendlyNameEx 函式會擷取與本機或遠端電腦上硬體設定檔識別碼相關聯的易記名稱。 (Unicode)
SetupDiGetHwProfileFriendlyNameW

SetupDiGetHwProfileFriendlyName 函式會擷取與硬體設定檔識別碼相關聯的易記名稱。 (Unicode)
SetupDiGetHwProfileList

SetupDiGetHwProfileList 函式會擷取所有目前定義的硬體設定檔識別碼清單。
SetupDiGetHwProfileListExA

SetupDiGetHwProfileListEx 函式會擷取本機或遠端電腦上所有目前定義的硬體設定檔識別碼清單。 (ANSI)
SetupDiGetHwProfileListExW

SetupDiGetHwProfileListEx 函式會擷取本機或遠端電腦上所有目前定義的硬體設定檔識別碼清單。 (Unicode)
SetupDiGetINFClassA

SetupDiGetINFClass 函式會傳回指定裝置 INF 檔案的類別。 (ANSI)
SetupDiGetINFClassW

SetupDiGetINFClass 函式會傳回指定裝置 INF 檔案的類別。 (Unicode)
SetupDiGetSelectedDevice

SetupDiGetSelectedDevice 函式會擷取裝置資訊集中選取的裝置資訊元素。
SetupDiGetSelectedDriverA

SetupDiGetSelectedDriver 函式會擷取裝置資訊集或特定裝置資訊元素的所選驅動程式。 (ANSI)
SetupDiGetSelectedDriverW

SetupDiGetSelectedDriver 函式會擷取裝置資訊集或特定裝置資訊元素的所選驅動程式。 (Unicode)
SetupDiInstallClassA

SetupDiInstallClass 函式會安裝指定 INF 檔案的 ClassInstall32 區段。 (ANSI)
SetupDiInstallClassExA

SetupDiInstallClassEx 函式會安裝類別安裝程式或介面類別別。 (ANSI)
SetupDiInstallClassExW

SetupDiInstallClassEx 函式會安裝類別安裝程式或介面類別別。 (Unicode)
SetupDiInstallClassW

SetupDiInstallClass 函式會安裝指定 INF 檔案的 ClassInstall32 區段。 (Unicode)
SetupDiInstallDevice

SetupDiInstallDevice 函式是安裝要求DIF_INSTALLDEVICE的預設處理常式。
SetupDiInstallDeviceInterfaces

SetupDiInstallDeviceInterfaces 函式是安裝要求DIF_INSTALLINTERFACES的預設處理常式。
SetupDiInstallDriverFiles

SetupDiInstallDriverFiles 函式是安裝要求DIF_INSTALLDEVICEFILES的預設處理常式。
SetupDiLoadClassIcon

SetupDiLoadClassIcon 函式會同時載入指定類別的大型和走勢圖標。
SetupDiLoadDeviceIcon

SetupDiLoadDeviceIcon 函式會擷取指定裝置的圖示。
SetupDiOpenClassRegKey

SetupDiOpenClassRegKey 函式會開啟安裝程式類別登錄機碼或特定類別的子機碼。
SetupDiOpenClassRegKeyExA

SetupDiOpenClassRegKeyEx 函式會開啟裝置安裝類別登錄機碼、裝置介面類別別登錄機碼或特定類別的子機碼。 此函式會在本機電腦或遠端電腦上開啟指定的金鑰。 (ANSI)
SetupDiOpenClassRegKeyExW

SetupDiOpenClassRegKeyEx 函式會開啟裝置安裝類別登錄機碼、裝置介面類別別登錄機碼或特定類別的子機碼。 此函式會在本機電腦或遠端電腦上開啟指定的金鑰。 (Unicode)
SetupDiOpenDeviceInfoA

如果裝置資訊集中還沒有裝置資訊集,SetupDiOpenDeviceInfo 函式會將裝置實例的裝置資訊元素新增至裝置資訊集,並擷取資訊,以識別裝置資訊集中裝置實例的裝置資訊元素。 (ANSI)
SetupDiOpenDeviceInfoW

如果裝置資訊集中還沒有裝置資訊集,SetupDiOpenDeviceInfo 函式會將裝置實例的裝置資訊元素新增至裝置資訊集,並擷取資訊,以識別裝置資訊集中裝置實例的裝置資訊元素。 (Unicode)
SetupDiOpenDeviceInterfaceA

SetupDiOpenDeviceInterface 函式會擷取裝置介面的相關資訊,並將介面新增至本機系統或遠端系統所設定的指定裝置資訊。 (ANSI)
SetupDiOpenDeviceInterfaceRegKey

SetupDiOpenDeviceInterfaceRegKey 函式會開啟應用程式和驅動程式用來儲存裝置介面專屬資訊的登錄子機碼。
SetupDiOpenDeviceInterfaceW

SetupDiOpenDeviceInterface 函式會擷取裝置介面的相關資訊,並將介面新增至本機系統或遠端系統所設定的指定裝置資訊。 (Unicode)
SetupDiOpenDevRegKey

SetupDiOpenDevRegKey 函式會開啟裝置特定組態資訊的登錄機碼。
SetupDiRegisterCoDeviceInstallers

SetupDiRegisterCoDeviceInstallers 函式是DIF_REGISTER_COINSTALLERS的預設處理常式。
SetupDiRegisterDeviceInfo

SetupDiRegisterDeviceInfo 函式是DIF_REGISTERDEVICE要求的預設處理常式。
SetupDiRemoveDevice

SetupDiRemoveDevice 函式是安裝要求DIF_REMOVE的預設處理常式。
SetupDiRemoveDeviceInterface

SetupDiRemoveDeviceInterface 函式會從系統移除已註冊的裝置介面。
SetupDiRestartDevices

SetupDiRestartDevices 函式會重新開機指定的裝置,或視需要重新開機由相同函式運作的所有裝置,並篩選操作指定裝置的驅動程式。
SetupDiSelectBestCompatDrv

SetupDiSelectBestCompatDrv 函式是安裝要求DIF_SELECTBESTCOMPATDRV的預設處理常式。
SetupDiSelectDevice

SetupDiSelectDevice 函式是DIF_SELECTDEVICE要求的預設處理常式。
SetupDiSelectOEMDrv

SetupDiSelectOEMDrv 函式會為裝置資訊集或使用使用者提供的 OEM 路徑的特定裝置資訊元素選取驅動程式。
SetupDiSetClassInstallParamsA

SetupDiSetClassInstallParams 函式會設定或清除裝置資訊集或特定裝置資訊元素的類別安裝參數。 (ANSI)
SetupDiSetClassInstallParamsW

SetupDiSetClassInstallParams 函式會設定或清除裝置資訊集或特定裝置資訊元素的類別安裝參數。 (Unicode)
SetupDiSetClassPropertyExW

SetupDiSetClassPropertyEx 函式會為本機或遠端電腦上的裝置安裝類別或裝置介面類別別設定裝置屬性。
SetupDiSetClassPropertyW

SetupDiSetClassProperty 函式會設定裝置安裝類別或裝置介面類別別的類別屬性。
SetupDiSetClassRegistryPropertyA

SetupDiSetClassRegistryProperty 函式會在登錄中設定指定的裝置類別屬性。 (ANSI)
SetupDiSetClassRegistryPropertyW

SetupDiSetClassRegistryProperty 函式會在登錄中設定指定的裝置類別屬性。 (Unicode)
SetupDiSetDeviceInstallParamsA

SetupDiSetDeviceInstallParams 函式會設定裝置資訊集或特定裝置資訊元素的裝置安裝參數。 (ANSI)
SetupDiSetDeviceInstallParamsW

SetupDiSetDeviceInstallParams 函式會設定裝置資訊集或特定裝置資訊元素的裝置安裝參數。 (Unicode)
SetupDiSetDeviceInterfaceDefault

SetupDiSetDeviceInterfaceDefault 函式會將裝置介面設定為裝置介面類別別的預設介面。
SetupDiSetDeviceInterfacePropertyW

SetupDiSetDeviceInterfaceProperty 函式會設定裝置介面的裝置屬性。
SetupDiSetDevicePropertyW

SetupDiSetDeviceProperty 函式會設定裝置實例屬性。
SetupDiSetDeviceRegistryPropertyA

SetupDiSetDeviceRegistryProperty 函式會設定裝置的隨插即用裝置屬性。 (ANSI)
SetupDiSetDeviceRegistryPropertyW

SetupDiSetDeviceRegistryProperty 函式會設定裝置的隨插即用裝置屬性。 (Unicode)
SetupDiSetDriverInstallParamsA

SetupDiSetDriverInstallParams 函式會設定驅動程式資訊專案的驅動程式安裝參數。 (ANSI)
SetupDiSetDriverInstallParamsW

SetupDiSetDriverInstallParams 函式會設定驅動程式資訊專案的驅動程式安裝參數。 (Unicode)
SetupDiSetSelectedDevice

SetupDiSetSelectedDevice 函式會將裝置資訊元素設定為裝置資訊集的選取成員。 安裝精靈通常會使用此函式。
SetupDiSetSelectedDriverA

SetupDiSetSelectedDriver 函式集或重設、裝置資訊專案的所選驅動程式,或裝置資訊集的選取類別驅動程式。 (ANSI)
SetupDiSetSelectedDriverW

SetupDiSetSelectedDriver 函式集或重設、裝置資訊專案的所選驅動程式,或裝置資訊集的選取類別驅動程式。 (Unicode)
SetupDiUnremoveDevice

SetupDiUnremoveDevice 函式是安裝要求DIF_UNREMOVE的預設處理常式。
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 函式會從安裝程式檔案佇列取得旗標。
SetupGetInfDriverStoreLocationA

SetupGetInfDriverStoreLocation 函式會擷取 (目錄路徑和檔案名的完整檔案名,) 驅動程式存放區中對應至系統 INF 檔案目錄中的指定 INF 檔案,或在驅動程式存放區中擷取指定的 INF 檔案。 (ANSI)
SetupGetInfDriverStoreLocationW

SetupGetInfDriverStoreLocation 函式會擷取 (目錄路徑和檔案名的完整檔案名,) 驅動程式存放區中對應至系統 INF 檔案目錄中的指定 INF 檔案,或在驅動程式存放區中擷取指定的 INF 檔案。 (Unicode)
SetupGetInfFileListA

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

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

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

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

SetupGetInfPublishedName 函式會擷取系統 INF 檔案目錄中對應至驅動程式存放區中指定 INF 檔案或系統 INF 檔案目錄中指定 INF 檔案之 INF 檔案的完整檔案名 (目錄路徑和) 檔案名。 (ANSI)
SetupGetInfPublishedNameW

SetupGetInfPublishedName 函式會擷取系統 INF 檔案目錄中對應至驅動程式存放區中指定 INF 檔案或系統 INF 檔案目錄中指定 INF 檔案之 INF 檔案的完整檔案名 (目錄路徑和) 檔案名。 (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)
SetupGetNonInteractiveMode

SetupGetNonInteractiveMode 函式會傳回 SetupAPI 非互動式旗標的值,指出呼叫端的進程是否可以透過使用者介面元件與使用者互動,例如對話方塊。
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)
SetupGetThreadLogToken

SetupGetThreadLogToken 函式會擷取呼叫此函式之執行緒的記錄權杖。
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 函式會在安裝程式檔案佇列上設定旗標。
SetupSetNonInteractiveMode

SetupSetNonInteractiveMode 函式會設定非互動式 SetupAPI 旗標,決定 SetupAPI 是否可以與呼叫端內容中的使用者互動。
SetupSetPlatformPathOverrideA

SetupSetPlatformPathOverride 函式可用來設定目的機器的平臺路徑覆寫,當使用不同的電腦使用 INF 時。 (ANSI)
SetupSetPlatformPathOverrideW

SetupSetPlatformPathOverride 函式可用來設定目的機器的平臺路徑覆寫,當使用不同的電腦使用 INF 時。 (Unicode)
SetupSetSourceListA

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

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

SetupSetThreadLogToken 函式會針對呼叫此函式的執行緒,設定記錄內容,如記錄標記所表示。
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)
SetupWriteTextLog

SetupWriteTextLog 函式會在 SetupAPI 文字記錄檔中寫入記錄專案。
SetupWriteTextLogError

SetupWriteTextLogError 函式會將 SetupAPI 特定錯誤或 Win32 系統錯誤的相關資訊寫入 SetupAPI 文字記錄檔。
SetupWriteTextLogInfLine

SetupWriteTextLogInfLine 函式會在 SetupAPI 文字記錄檔中寫入記錄專案,其中包含指定 INF 檔案行的文字。

回呼函式

 
PSP_FILE_CALLBACK_A

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

FileCallback 回呼函式是由一些安裝函式使用。 (Unicode)

結構

 
CABINET_INFO_A

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

CABINET_INFO 結構會儲存封包檔案的相關資訊。 SetupIterateCabinet 函式會將這個結構指定為參數,當它傳送SPFILENOTIFY_NEEDNEWCABINET通知給封包回呼常式時。 (Unicode)
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)
INFCONTEXT

INFCONTEXT 結構會儲存功能的內容資訊,例如 SetupGetLineText 用來巡覽 INF 檔案。
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_CLASSIMAGELIST_DATA

SP_CLASSIMAGELIST_DATA 結構描述類別影像清單。
SP_CLASSINSTALL_HEADER

SP_CLASSINSTALL_HEADER是任何類別安裝參數結構的第一個成員。 它包含裝置安裝要求程式碼,可定義安裝參數結構的其餘部分格式。
SP_DETECTDEVICE_PARAMS

SP_DETECTDEVICE_PARAMS 結構會對應至DIF_DETECT安裝要求。
SP_DEVICE_INTERFACE_DATA

SP_DEVICE_INTERFACE_DATA結構會在裝置資訊集中定義裝置介面。
SP_DEVICE_INTERFACE_DETAIL_DATA_A

SP_DEVICE_INTERFACE_DETAIL_DATA 結構包含裝置介面的路徑。 (ANSI)
SP_DEVICE_INTERFACE_DETAIL_DATA_W

SP_DEVICE_INTERFACE_DETAIL_DATA 結構包含裝置介面的路徑。 (Unicode)
SP_DEVINFO_DATA

SP_DEVINFO_DATA結構會定義裝置實例,該實例是裝置資訊集的成員。
SP_DEVINFO_LIST_DETAIL_DATA_A

SP_DEVINFO_LIST_DETAIL_DATA 結構包含裝置資訊集的相關資訊,例如其相關聯的安裝類別 GUID (如果具有相關聯的安裝類別) 。 (ANSI)
SP_DEVINFO_LIST_DETAIL_DATA_W

SP_DEVINFO_LIST_DETAIL_DATA 結構包含裝置資訊集的相關資訊,例如其相關聯的安裝類別 GUID (如果具有相關聯的安裝類別) 。 (Unicode)
SP_DEVINSTALL_PARAMS_A

SP_DEVINSTALL_PARAMS 結構包含與特定裝置資訊專案相關聯的裝置安裝參數,或與裝置資訊集全域相關聯的裝置安裝參數。 (ANSI)
SP_DEVINSTALL_PARAMS_W

SP_DEVINSTALL_PARAMS 結構包含與特定裝置資訊專案相關聯的裝置安裝參數,或與裝置資訊集全域相關聯的裝置安裝參數。 (Unicode)
SP_DRVINFO_DATA_V1_A

SP_DRVINFO_DATA 結構包含驅動程式的相關資訊。 這個結構是驅動程式資訊清單的成員,可以與特定裝置實例或全域與裝置資訊集相關聯。 (sp_drvinfo_data_v1_a)
SP_DRVINFO_DATA_V1_W

SP_DRVINFO_DATA 結構包含驅動程式的相關資訊。 這個結構是驅動程式資訊清單的成員,可以與特定裝置實例或全域與裝置資訊集相關聯。 (sp_drvinfo_data_v1_w)
SP_DRVINFO_DATA_V2_A

SP_DRVINFO_DATA 結構包含驅動程式的相關資訊。 這個結構是驅動程式資訊清單的成員,可以與特定裝置實例或全域與裝置資訊集相關聯。 (sp_drvinfo_data_v2_a)
SP_DRVINFO_DATA_V2_W

SP_DRVINFO_DATA 結構包含驅動程式的相關資訊。 這個結構是驅動程式資訊清單的成員,可以與特定裝置實例或全域與裝置資訊集相關聯。 (sp_drvinfo_data_v2_w)
SP_DRVINFO_DETAIL_DATA_A

SP_DRVINFO_DETAIL_DATA 結構包含特定驅動程式資訊結構的詳細資訊。 (ANSI)
SP_DRVINFO_DETAIL_DATA_W

SP_DRVINFO_DETAIL_DATA 結構包含特定驅動程式資訊結構的詳細資訊。 (Unicode)
SP_DRVINSTALL_PARAMS

SP_DRVINSTALL_PARAMS 結構包含與特定驅動程式資訊專案相關聯的驅動程式安裝參數。
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_NEWDEVICEWIZARD_DATA

安裝程式會使用SP_NEWDEVICEWIZARD_DATA結構,藉由新增自訂頁面來擴充硬體安裝精靈的作業。 它會與DIF_NEWDEVICEWIZARD_XXX安裝要求搭配使用。
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_POWERMESSAGEWAKE_PARAMS_A

SP_POWERMESSAGEWAKE_PARAMS 結構會對應至DIF_POWERMESSAGEWAKE安裝要求。 (ANSI)
SP_POWERMESSAGEWAKE_PARAMS_W

SP_POWERMESSAGEWAKE_PARAMS 結構會對應至DIF_POWERMESSAGEWAKE安裝要求。 (Unicode)
SP_PROPCHANGE_PARAMS

SP_PROPCHANGE_PARAMS 結構會對應至DIF_PROPERTYCHANGE安裝要求。
SP_PROPSHEETPAGE_REQUEST

SP_PROPSHEETPAGE_REQUEST 結構可以當做第一個參數傳遞至 SetupAPI DLL 中的 ExtensionPropSheetPageProc 進入點 (lpv) 。
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)
SP_REMOVEDEVICE_PARAMS

SP_REMOVEDEVICE_PARAMS 結構會對應至DIF_REMOVE安裝要求。
SP_SELECTDEVICE_PARAMS_A

SP_SELECTDEVICE_PARAMS 結構會對應至DIF_SELECTDEVICE安裝要求。 (ANSI)
SP_SELECTDEVICE_PARAMS_W

SP_SELECTDEVICE_PARAMS 結構會對應至DIF_SELECTDEVICE安裝要求。 (Unicode)
SP_TROUBLESHOOTER_PARAMS_A

SP_TROUBLESHOOTER_PARAMS 結構會對應至DIF_TROUBLESHOOTER安裝要求。 (ANSI)
SP_TROUBLESHOOTER_PARAMS_W

SP_TROUBLESHOOTER_PARAMS 結構會對應至DIF_TROUBLESHOOTER安裝要求。 (Unicode)
SP_UNREMOVEDEVICE_PARAMS

SP_UNREMOVEDEVICE_PARAMS 結構會對應至DIF_UNREMOVE安裝要求。