訓練
模組
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
此標頭由多個技術使用。 如需詳細資訊,請參閱:
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安裝要求。 |
訓練
模組
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.