裝置和驅動程式安裝參考
裝置和驅動程式安裝參考技術的概觀。
若要開發裝置和驅動程式安裝參考,您需要下列標頭:
如需這項技術的程式設計指引,請參閱:
列舉
CM_NOTIFY_ACTION 此列舉會識別隨插即用裝置事件種類。 |
PNP_VETO_TYPE 如果 PnP 管理員拒絕執行作業的要求,則會使用 PNP_VETO_TYPE 列舉來識別拒絕的原因。 |
函式
CM_Add_Empty_Log_Conf CM_Add_Empty_Log_Conf函式會在本機電腦上,針對指定的組態類型和指定的裝置實例,建立空的邏輯組態。 |
CM_Add_Empty_Log_Conf_Ex CM_Add_Empty_Log_Conf_Ex函式會在本機或遠端電腦上,為指定的組態類型和指定的裝置實例建立空的邏輯組態。 |
CM_Add_ID_ExA 如果尚未) 裝置實例的硬體識別碼清單或相容的識別碼清單,CM_Add_ID_Ex函式會在本機或遠端電腦上附加裝置識別碼 (。 (ANSI) |
CM_Add_ID_ExW 如果尚未) 裝置實例的硬體識別碼清單或相容的識別碼清單,CM_Add_ID_Ex函式會在本機或遠端電腦上附加裝置識別碼 (。 (Unicode) |
CM_Add_IDA 如果尚未) 到裝置實例的硬體識別碼清單或相容的識別碼清單,CM_Add_ID函式會將指定的裝置識別碼附加 (。 |
CM_Add_IDW 如果尚未) 到裝置實例的硬體識別碼清單或相容的識別碼清單,CM_Add_ID函式會將指定的裝置識別碼附加 (。 |
CM_Add_Range |
CM_Add_Res_Des CM_Add_Res_Des函式會將資源描述項新增至邏輯組態。 |
CM_Add_Res_Des_Ex CM_Add_Res_Des_Ex函式會將資源描述項新增至邏輯組態。 邏輯組態可以位於本機或遠端電腦上。 |
CM_Connect_MachineA CM_Connect_Machine函式會建立與遠端電腦的連線。 (ANSI) |
CM_Connect_MachineW CM_Connect_Machine函式會建立與遠端電腦的連線。 (Unicode) |
CM_Create_DevNode_ExA |
CM_Create_DevNode_ExW |
CM_Create_DevNodeA |
CM_Create_DevNodeW |
CM_Create_Range_List |
CM_Delete_Class_Key CM_Delete_Class_Key函式會從系統移除指定的已安裝裝置類別。 |
CM_Delete_Class_Key_Ex |
CM_Delete_Device_Interface_Key_ExA CM_Delete_Device_Interface_Key_ExA函式會刪除應用程式和驅動程式用來儲存介面特定資訊的登錄子機碼。 |
CM_Delete_Device_Interface_Key_ExW CM_Delete_Device_Interface_Key_ExW函式會刪除應用程式和驅動程式用來儲存介面特定資訊的登錄子機碼。 |
CM_Delete_Device_Interface_KeyA CM_Delete_Device_Interface_Key函式會刪除應用程式和驅動程式用來儲存介面特定資訊的登錄子機碼。 (ANSI) |
CM_Delete_Device_Interface_KeyW CM_Delete_Device_Interface_Key函式會刪除應用程式和驅動程式用來儲存介面特定資訊的登錄子機碼。 (Unicode) |
CM_Delete_DevNode_Key CM_Delete_DevNode_Key函式會刪除與裝置相關聯的指定使用者可存取登錄機碼。 |
CM_Delete_DevNode_Key_Ex |
CM_Delete_Range |
CM_Detect_Resource_Conflict |
CM_Detect_Resource_Conflict_Ex |
CM_Disable_DevNode CM_Disable_DevNode函式會停用裝置。 |
CM_Disable_DevNode_Ex |
CM_Disconnect_Machine CM_Disconnect_Machine函式會移除遠端電腦的連線。 |
CM_Dup_Range_List |
CM_Enable_DevNode CM_Enable_DevNode函式會啟用裝置。 |
CM_Enable_DevNode_Ex |
CM_Enumerate_Classes 重複呼叫時,CM_Enumerate_Classes函式會藉由提供每個類別的 GUID 來列舉本機電腦的已安裝裝置類別。 |
CM_Enumerate_Classes_Ex 在重複呼叫時,CM_Enumerate_Classes_Ex函式會藉由提供每個類別的 GUID,列舉本機或遠端電腦的已安裝裝置類別。 |
CM_Enumerate_Enumerators_ExA CM_Enumerate_Enumerators_Ex函式會藉由提供每個列舉值的名稱,列舉本機或遠端電腦的裝置列舉值。 (ANSI) |
CM_Enumerate_Enumerators_ExW CM_Enumerate_Enumerators_Ex函式會藉由提供每個列舉值的名稱,列舉本機或遠端電腦的裝置列舉值。 (Unicode) |
CM_Enumerate_EnumeratorsA CM_Enumerate_Enumerators函式會藉由提供每個列舉值的名稱來列舉本機電腦的裝置列舉值。 (ANSI) |
CM_Enumerate_EnumeratorsW CM_Enumerate_Enumerators函式會藉由提供每個列舉值的名稱來列舉本機電腦的裝置列舉值。 (Unicode) |
CM_Find_Range |
CM_First_Range |
CM_Free_Log_Conf CM_Free_Log_Conf函式會從本機電腦移除邏輯組態和所有相關聯的資源描述元。 |
CM_Free_Log_Conf_Ex CM_Free_Log_Conf_Ex函式會從本機或遠端電腦移除邏輯組態和所有相關聯的資源描述項。 |
CM_Free_Log_Conf_Handle CM_Free_Log_Conf_Handle函式會使邏輯組態控制碼失效,並釋放其相關聯的記憶體配置。 |
CM_Free_Range_List |
CM_Free_Res_Des CM_Free_Res_Des函式會從本機電腦上的邏輯設定中移除資源描述元。 |
CM_Free_Res_Des_Ex CM_Free_Res_Des_Ex函式會從本機或遠端電腦上的邏輯設定中移除資源描述元。 |
CM_Free_Res_Des_Handle CM_Free_Res_Des_Handle函式會使資源描述控制碼失效,並釋放其相關聯的記憶體配置。 |
CM_Free_Resource_Conflict_Handle CM_Free_Resource_Conflict_Handle函式會將控制碼失效至資源衝突清單,並釋放控制碼的相關記憶體配置。 |
CM_Get_Child CM_Get_Child函式可用來擷取裝置實例控制碼,以擷取本機電腦裝置樹狀結構中指定裝置節點的第一個子節點 (dev) node。 |
CM_Get_Child_Ex CM_Get_Child_Ex函式可用來擷取裝置實例控制碼,以擷取指定裝置節點的第一個子節點, (devnode) 本機或遠端電腦的裝置樹狀結構中。 |
CM_Get_Class_Key_Name_ExA |
CM_Get_Class_Key_Name_ExW |
CM_Get_Class_Key_NameA |
CM_Get_Class_Key_NameW |
CM_Get_Class_Name_ExA |
CM_Get_Class_Name_ExW |
CM_Get_Class_NameA |
CM_Get_Class_NameW |
CM_Get_Class_Property_ExW CM_Get_Class_Property_ExW函式會擷取為裝置介面類別別或裝置安裝類別設定的裝置屬性。 |
CM_Get_Class_Property_Keys CM_Get_Class_Property_Keys函式會擷取裝置屬性索引鍵的陣列,代表為裝置介面類別別或裝置安裝類別設定的裝置屬性。 |
CM_Get_Class_Property_Keys_Ex CM_Get_Class_Property_Keys_Ex函式會擷取裝置屬性索引鍵的陣列,代表為裝置介面類別別或裝置安裝類別設定的裝置屬性。 |
CM_Get_Class_PropertyW CM_Get_Class_Property函式會擷取為裝置介面類別別或裝置安裝類別設定的裝置屬性。 |
CM_Get_Class_Registry_PropertyA CM_Get_Class_Registry_Property函式會擷取裝置安裝類別屬性。 (ANSI) |
CM_Get_Class_Registry_PropertyW CM_Get_Class_Registry_Property函式會擷取裝置安裝類別屬性。 (Unicode) |
CM_Get_Depth CM_Get_Depth函式可用來取得本機電腦裝置樹狀結構內指定裝置節點 (devnode) 深度。 |
CM_Get_Depth_Ex CM_Get_Depth_Ex函式可用來取得本機或遠端電腦裝置樹狀結構內指定裝置節點 (devnode) 深度。 |
CM_Get_Device_ID_ExA CM_Get_Device_ID_Ex函式會擷取本機或遠端電腦上指定裝置實例的裝置實例識別碼。 (ANSI) |
CM_Get_Device_ID_ExW CM_Get_Device_ID_Ex函式會擷取本機或遠端電腦上指定裝置實例的裝置實例識別碼。 (Unicode) |
CM_Get_Device_ID_List_ExA CM_Get_Device_ID_List_Ex函式會擷取本機或遠端電腦上裝置實例的裝置實例識別碼清單。 (ANSI) |
CM_Get_Device_ID_List_ExW CM_Get_Device_ID_List_Ex函式會擷取本機或遠端電腦上裝置實例的裝置實例識別碼清單。 (Unicode) |
CM_Get_Device_ID_List_Size_ExA CM_Get_Device_ID_List_Size_Ex函式會擷取保留本機或遠端電腦裝置實例實例清單所需的緩衝區大小。 (ANSI) |
CM_Get_Device_ID_List_Size_ExW CM_Get_Device_ID_List_Size_Ex函式會擷取保留本機或遠端電腦裝置實例實例清單所需的緩衝區大小。 (Unicode) |
CM_Get_Device_ID_List_SizeA CM_Get_Device_ID_List_Size函式會擷取保留本機電腦裝置實例實例清單所需的緩衝區大小。 (ANSI) |
CM_Get_Device_ID_List_SizeW CM_Get_Device_ID_List_Size函式會擷取保留本機電腦裝置實例實例清單所需的緩衝區大小。 (Unicode) |
CM_Get_Device_ID_ListA CM_Get_Device_ID_List函式會擷取本機電腦裝置實例的裝置實例識別碼清單。 (ANSI) |
CM_Get_Device_ID_ListW CM_Get_Device_ID_List函式會擷取本機電腦裝置實例的裝置實例識別碼清單。 (Unicode) |
CM_Get_Device_ID_Size CM_Get_Device_ID_Size函式會擷取在本機電腦上保存裝置實例識別碼所需的緩衝區大小。 |
CM_Get_Device_ID_Size_Ex CM_Get_Device_ID_Size_Ex函式會擷取在本機或遠端電腦上保存裝置實例識別碼所需的緩衝區大小。 |
CM_Get_Device_IDA CM_Get_Device_ID函式會擷取本機電腦上指定裝置實例的裝置實例識別碼。 (ANSI) |
CM_Get_Device_IDW CM_Get_Device_ID函式會擷取本機電腦上指定裝置實例的裝置實例識別碼。 (Unicode) |
CM_Get_Device_Interface_Alias_ExA |
CM_Get_Device_Interface_Alias_ExW |
CM_Get_Device_Interface_AliasA 如果別名存在,CM_Get_Device_Interface_Alias函式會傳回指定裝置介面實例的別名。 (ANSI) |
CM_Get_Device_Interface_AliasW 如果別名存在,CM_Get_Device_Interface_Alias函式會傳回指定裝置介面實例的別名。 (Unicode) |
CM_Get_Device_Interface_List_ExA |
CM_Get_Device_Interface_List_ExW |
CM_Get_Device_Interface_List_Size_ExA |
CM_Get_Device_Interface_List_Size_ExW |
CM_Get_Device_Interface_List_SizeA CM_Get_Device_Interface_List_Size函式會擷取必須傳遞至CM_Get_Device_Interface_List函式的緩衝區大小。 (ANSI) |
CM_Get_Device_Interface_List_SizeW CM_Get_Device_Interface_List_Size函式會擷取必須傳遞至CM_Get_Device_Interface_List函式的緩衝區大小。 (Unicode) |
CM_Get_Device_Interface_ListA CM_Get_Device_Interface_List函式會擷取屬於指定裝置介面類別別的裝置介面實例清單。 (ANSI) |
CM_Get_Device_Interface_ListW CM_Get_Device_Interface_List函式會擷取屬於指定裝置介面類別別的裝置介面實例清單。 (Unicode) |
CM_Get_Device_Interface_Property_ExW CM_Get_Device_Interface_Property_ExW函式會擷取為裝置介面設定的裝置屬性。 |
CM_Get_Device_Interface_Property_Keys_ExW CM_Get_Device_Interface_Property_Keys_ExW函式會擷取代表裝置介面所設定之裝置屬性的裝置屬性索引鍵陣列。 |
CM_Get_Device_Interface_Property_KeysW CM_Get_Device_Interface_Property_Keys函式會擷取代表裝置介面所設定之裝置屬性的裝置屬性索引鍵陣列。 |
CM_Get_Device_Interface_PropertyW CM_Get_Device_Interface_Property函式會擷取為裝置介面設定的裝置屬性。 |
CM_Get_DevNode_Custom_Property_ExA |
CM_Get_DevNode_Custom_Property_ExW |
CM_Get_DevNode_Custom_PropertyA |
CM_Get_DevNode_Custom_PropertyW |
CM_Get_DevNode_Property_ExW CM_Get_DevNode_Property_ExW函式會擷取裝置實例屬性。 |
CM_Get_DevNode_Property_Keys CM_Get_DevNode_Property_Keys函式會擷取裝置屬性索引鍵的陣列,代表為裝置實例設定的裝置屬性。 |
CM_Get_DevNode_Property_Keys_Ex CM_Get_DevNode_Property_Keys_Ex函式會擷取代表裝置實例所設定之裝置屬性的裝置屬性索引鍵陣列。 |
CM_Get_DevNode_PropertyW CM_Get_DevNode_Property函式會擷取裝置實例屬性。 |
CM_Get_DevNode_Registry_Property_ExA |
CM_Get_DevNode_Registry_Property_ExW |
CM_Get_DevNode_Registry_PropertyA CM_Get_DevNode_Registry_Property函式會從登錄擷取指定的裝置屬性。 (ANSI) |
CM_Get_DevNode_Registry_PropertyW CM_Get_DevNode_Registry_Property函式會從登錄擷取指定的裝置屬性。 (Unicode) |
CM_Get_DevNode_Status CM_Get_DevNode_Status函式會從裝置節點取得裝置實例的狀態, (本機電腦裝置樹狀結構中的 devnode) 。 |
CM_Get_DevNode_Status_Ex CM_Get_DevNode_Status_Ex函式會從裝置節點取得裝置實例的狀態, (本機或遠端電腦的裝置樹狀結構上) devnode。 |
CM_Get_First_Log_Conf CM_Get_First_Log_Conf函式會取得與本機電腦上指定裝置實例相關聯的指定組態類型的第一個邏輯組態。 |
CM_Get_First_Log_Conf_Ex CM_Get_First_Log_Conf_Ex函式會取得與本機或遠端電腦上指定裝置實例相關聯的第一個邏輯組態。 |
CM_Get_Global_State |
CM_Get_Global_State_Ex |
CM_Get_Hardware_Profile_Info_ExA |
CM_Get_Hardware_Profile_Info_ExW |
CM_Get_Hardware_Profile_InfoA |
CM_Get_Hardware_Profile_InfoW |
CM_Get_HW_Prof_Flags_ExA CM_Get_HW_Prof_Flags_Ex函式會擷取遠端電腦或本機電腦上裝置實例的硬體設定檔特定組態旗標。 (ANSI) |
CM_Get_HW_Prof_Flags_ExW CM_Get_HW_Prof_Flags_Ex函式會擷取遠端電腦或本機電腦上裝置實例的硬體設定檔特定組態旗標。 (Unicode) |
CM_Get_HW_Prof_FlagsA CM_Get_HW_Prof_Flags函式會擷取本機電腦上裝置實例的硬體設定檔特定組態旗標。 (ANSI) |
CM_Get_HW_Prof_FlagsW CM_Get_HW_Prof_Flags函式會擷取本機電腦上裝置實例的硬體設定檔特定組態旗標。 (Unicode) |
CM_Get_Log_Conf_Priority CM_Get_Log_Conf_Priority函式會取得本機電腦上指定邏輯組態的組態優先順序。 |
CM_Get_Log_Conf_Priority_Ex CM_Get_Log_Conf_Priority_Ex函式會取得本機或遠端電腦上指定邏輯組態的設定優先順序。 |
CM_Get_Next_Log_Conf CM_Get_Next_Log_Conf函式會取得與本機電腦上特定裝置實例相關聯的下一個邏輯組態。 |
CM_Get_Next_Log_Conf_Ex CM_Get_Next_Log_Conf_Ex函式會取得與本機或遠端電腦上特定裝置實例相關聯的下一個邏輯組態。 |
CM_Get_Next_Res_Des CM_Get_Next_Res_Des函式會取得本機電腦上邏輯組態之指定資源類型的下一個資源描述元控制碼。 |
CM_Get_Next_Res_Des_Ex CM_Get_Next_Res_Des_Ex函式會針對本機或遠端電腦上的邏輯組態,取得指定資源類型的下一個資源描述元控制碼。 |
CM_Get_Parent CM_Get_Parent函式會在本機電腦的裝置樹狀結構中,取得指定裝置節點之父節點的裝置實例控制碼, (devnode) 。 |
CM_Get_Parent_Ex CM_Get_Parent_Ex函式會取得指定裝置節點父節點的裝置實例控制碼, (devnode) 本機或遠端電腦的裝置樹狀結構中。 |
CM_Get_Res_Des_Data CM_Get_Res_Des_Data函式會擷取儲存在本機電腦上資源描述元中的資訊。 |
CM_Get_Res_Des_Data_Ex CM_Get_Res_Des_Data_Ex函式會擷取儲存在本機或遠端電腦上資源描述元中的資訊。 |
CM_Get_Res_Des_Data_Size CM_Get_Res_Des_Data_Size函式會取得在本機電腦上保存指定資源描述元中所含資訊的緩衝區大小。 |
CM_Get_Res_Des_Data_Size_Ex CM_Get_Res_Des_Data_Size_Ex函式會取得在本機或遠端電腦上保存指定資源描述元中包含的資訊所需的緩衝區大小。 |
CM_Get_Resource_Conflict_Count CM_Get_Resource_Conflict_Count函式會取得指定資源衝突清單中所包含的衝突數目。 |
CM_Get_Resource_Conflict_DetailsA CM_Get_Resource_Conflict_Details函式會取得衝突清單中其中一個資源衝突的詳細資料。 (ANSI) |
CM_Get_Resource_Conflict_DetailsW CM_Get_Resource_Conflict_Details函式會取得衝突清單中其中一個資源衝突的詳細資料。 (Unicode) |
CM_Get_Sibling CM_Get_Sibling函式會取得指定裝置節點下一個同層級節點的裝置實例控制碼, (devnode) 本機電腦的裝置樹狀結構中。 |
CM_Get_Sibling_Ex CM_Get_Sibling_Ex函式會在本機或遠端電腦的裝置樹狀結構中,取得指定裝置節點下一個同層級節點的裝置實例控制碼。 |
CM_Get_Version CM_Get_Version函式會傳回本機電腦的隨插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 4.0 版。 |
CM_Get_Version_Ex CM_Get_Version_Ex函式會傳回本機或遠端電腦的隨插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 4.0 版。 |
CM_Intersect_Range_List |
CM_Invert_Range_List |
CM_Is_Dock_Station_Present CM_Is_Dock_Station_Present函式會識別停駐站是否存在於本機電腦中。 |
CM_Is_Dock_Station_Present_Ex CM_Is_Dock_Station_Present_Ex函式會識別停駐站是否存在於本機或遠端電腦中。 |
CM_Is_Version_Available CM_Is_Version_Available 函式指出本機電腦是否支援指定的隨插即用 (PnP) Configuration Manager DLL (Cfgmgr32.dll) 版本。 |
CM_Is_Version_Available_Ex CM_Is_Version_Available_Ex函式指出本機或遠端電腦是否支援指定的隨插即用 (PNP) Configuration Manager DLL (Cfgmgr32.dll) 版本。 |
CM_Locate_DevNode_ExA CM_Locate_DevNode_Ex函式會在本機電腦或遠端電腦上,取得與指定裝置實例識別碼相關聯的裝置節點的裝置實例控制碼。 (ANSI) |
CM_Locate_DevNode_ExW CM_Locate_DevNode_Ex函式會在本機電腦或遠端電腦上,取得與指定裝置實例識別碼相關聯的裝置節點的裝置實例控制碼。 (Unicode) |
CM_Locate_DevNodeA CM_Locate_DevNode函式會取得裝置實例控制碼,該裝置節點與本機電腦上的指定裝置實例識別碼相關聯。 (ANSI) |
CM_Locate_DevNodeW CM_Locate_DevNode函式會取得裝置實例控制碼,該裝置節點與本機電腦上的指定裝置實例識別碼相關聯。 (Unicode) |
CM_MapCrToWin32Err 將指定的 CONFIGRET 程式碼轉換為其相等的系統錯誤碼。 |
CM_Merge_Range_List |
CM_Modify_Res_Des CM_Modify_Res_Des函式會修改本機電腦上的指定資源描述元。 |
CM_Modify_Res_Des_Ex CM_Modify_Res_Des_Ex函式會修改本機或遠端電腦上的指定資源描述元。 |
CM_Move_DevNode |
CM_Move_DevNode_Ex |
CM_Next_Range |
CM_Open_Class_Key_ExA |
CM_Open_Class_Key_ExW |
CM_Open_Class_KeyA CM_Open_Class_Key函式會開啟裝置安裝類別登錄機碼、裝置介面類別別登錄機碼或類別的特定子機碼。 (ANSI) |
CM_Open_Class_KeyW CM_Open_Class_Key函式會開啟裝置安裝類別登錄機碼、裝置介面類別別登錄機碼或類別的特定子機碼。 (Unicode) |
CM_Open_Device_Interface_Key_ExA CM_Open_Device_Interface_Key_ExA函式會開啟應用程式和驅動程式用來儲存裝置介面專屬資訊的登錄子機碼。 |
CM_Open_Device_Interface_Key_ExW CM_Open_Device_Interface_Key_ExW函式會開啟應用程式和驅動程式用來儲存裝置介面專屬資訊的登錄子機碼。 |
CM_Open_Device_Interface_KeyA CM_Open_Device_Interface_Key函式會開啟應用程式和驅動程式用來儲存裝置介面專屬資訊的登錄子機碼。 (ANSI) |
CM_Open_Device_Interface_KeyW CM_Open_Device_Interface_Key函式會開啟應用程式和驅動程式用來儲存裝置介面專屬資訊的登錄子機碼。 (Unicode) |
CM_Open_DevNode_Key CM_Open_DevNode_Key函式會開啟裝置特定組態資訊的登錄機碼。 |
CM_Open_DevNode_Key_Ex |
CM_Query_And_Remove_SubTree_ExA CM_Query_And_Remove_SubTree_Ex函式會檢查是否可以移除裝置實例及其子系,如果是的話,它會移除它們。 (ANSI) |
CM_Query_And_Remove_SubTree_ExW CM_Query_And_Remove_SubTree_Ex函式會檢查是否可以移除裝置實例及其子系,如果是的話,它會移除它們。 (Unicode) |
CM_Query_And_Remove_SubTreeA CM_Query_And_Remove_SubTree函式會檢查是否可以移除裝置實例及其子系,如果是的話,它會移除它們。 (ANSI) |
CM_Query_And_Remove_SubTreeW CM_Query_And_Remove_SubTree函式會檢查是否可以移除裝置實例及其子系,如果是的話,它會移除它們。 (Unicode) |
CM_Query_Arbitrator_Free_Data |
CM_Query_Arbitrator_Free_Data_Ex |
CM_Query_Arbitrator_Free_Size |
CM_Query_Arbitrator_Free_Size_Ex |
CM_Query_Remove_SubTree |
CM_Query_Remove_SubTree_Ex |
CM_Query_Resource_Conflict_List CM_Query_Resource_Conflict_List函式會識別資源需求與指定裝置實例的資源描述衝突的裝置實例。 |
CM_Reenumerate_DevNode CM_Reenumerate_DevNode函式會列舉指定裝置節點及其所有子節點所識別的裝置。 |
CM_Reenumerate_DevNode_Ex CM_Reenumerate_DevNode_Ex函式會列舉指定裝置節點及其所有子系所識別的裝置。 |
CM_Register_Device_Driver |
CM_Register_Device_Driver_Ex |
CM_Register_Device_Interface_ExA |
CM_Register_Device_Interface_ExW |
CM_Register_Device_InterfaceA |
CM_Register_Device_InterfaceW |
CM_Register_Notification CM_Register_Notification函式會註冊在發生指定型別的 PnP 事件時要呼叫的應用程式回呼常式。 |
CM_Remove_SubTree |
CM_Remove_SubTree_Ex |
CM_Request_Device_Eject_ExA 如果裝置為可移動裝置,CM_Request_Device_Eject_Ex函式會準備本機或遠端裝置實例以進行安全移除。 如果裝置可以實際退出,則會是 。 (ANSI) |
CM_Request_Device_Eject_ExW 如果裝置為可移動裝置,CM_Request_Device_Eject_Ex函式會準備本機或遠端裝置實例以進行安全移除。 如果裝置可以實際退出,則會是 。 (Unicode) |
CM_Request_Device_EjectA 如果裝置為可移動裝置,CM_Request_Device_Eject函式會準備本機裝置實例以進行安全移除。 如果裝置可以實際退出,則會是 。 (ANSI) |
CM_Request_Device_EjectW 如果裝置為可移動裝置,CM_Request_Device_Eject函式會準備本機裝置實例以進行安全移除。 如果裝置可以實際退出,則會是 。 (Unicode) |
CM_Request_Eject_PC CM_Request_Eject_PC函式會要求退出本機停駐站中插入的可攜式電腦。 |
CM_Request_Eject_PC_Ex CM_Request_Eject_PC_Ex函式會要求在本機或遠端停駐站中插入的可攜式電腦退出。 |
CM_Run_Detection |
CM_Run_Detection_Ex |
CM_Set_Class_Property_ExW CM_Set_Class_Property_ExW函式會設定裝置安裝類別或裝置介面類別別的類別屬性。 |
CM_Set_Class_PropertyW CM_Set_Class_Property函式會設定裝置安裝類別或裝置介面類別別的類別屬性。 |
CM_Set_Class_Registry_PropertyA CM_Set_Class_Registry_Property函式會設定或刪除裝置安裝類別的屬性。 (ANSI) |
CM_Set_Class_Registry_PropertyW CM_Set_Class_Registry_Property函式會設定或刪除裝置安裝類別的屬性。 (Unicode) |
CM_Set_Device_Interface_Property_ExW CM_Set_Device_Interface_Property_ExW函式會設定裝置介面的裝置屬性。 |
CM_Set_Device_Interface_PropertyW CM_Set_Device_Interface_Property函式會設定裝置介面的裝置屬性。 |
CM_Set_DevNode_Problem CM_Set_DevNode_Problem函式會設定安裝在本機電腦之裝置的問題碼。 |
CM_Set_DevNode_Problem_Ex CM_Set_DevNode_Problem_Ex函式會設定安裝在本機或遠端電腦之裝置的問題碼。 |
CM_Set_DevNode_Property_ExW CM_Set_DevNode_Property_ExW函式會設定裝置實例屬性。 |
CM_Set_DevNode_PropertyW CM_Set_DevNode_Property函式會設定裝置實例屬性。 |
CM_Set_DevNode_Registry_Property_ExA |
CM_Set_DevNode_Registry_Property_ExW |
CM_Set_DevNode_Registry_PropertyA CM_Set_DevNode_Registry_Property函式會在登錄中設定指定的裝置屬性。 (ANSI) |
CM_Set_DevNode_Registry_PropertyW CM_Set_DevNode_Registry_Property函式會在登錄中設定指定的裝置屬性。 (Unicode) |
CM_Set_HW_Prof |
CM_Set_HW_Prof_Ex |
CM_Set_HW_Prof_Flags_ExA |
CM_Set_HW_Prof_Flags_ExW |
CM_Set_HW_Prof_FlagsA |
CM_Set_HW_Prof_FlagsW |
CM_Setup_DevNode CM_Setup_DevNode函式會重新開機未執行的裝置實例,因為裝置組態發生問題。 |
CM_Setup_DevNode_Ex |
CM_Test_Range_Available |
CM_Uninstall_DevNode CM_Uninstall_DevNode函式會移除與裝置實例相關聯的所有持續性狀態。 |
CM_Uninstall_DevNode_Ex |
CM_Unregister_Device_Interface_ExA |
CM_Unregister_Device_Interface_ExW |
CM_Unregister_Device_InterfaceA |
CM_Unregister_Device_InterfaceW |
CM_Unregister_Notification 如果您的程式碼是以 Windows 7 或舊版 Windows 為目標,請使用 UnregisterDeviceNotification 而不是 CM_Unregister_Notification。 |
CM_WaitNoPendingInstallEvents CMP_WaitNoPendingInstallEvents (CM_WaitNoPendingInstallEvents) 函式會等到 PnP 管理員沒有擱置的裝置安裝活動才會執行。 |
DiInstallDevice DiInstallDevice 函式會在存在於系統中的指定裝置上安裝驅動程式存放區中指定的驅動程式。 |
DiInstallDriverA DiInstallDriver 函式會在驅動程式存放區中預先安裝驅動程式,然後在驅動程式支援的系統上安裝驅動程式。 (ANSI) |
DiInstallDriverW DiInstallDriver 函式會在驅動程式存放區中預先安裝驅動程式,然後在驅動程式支援的系統上安裝驅動程式。 (Unicode) |
DiRollbackDriver DiRollbackDriver 函式會復原安裝在指定裝置上的驅動程式。 |
DiShowUpdateDevice DiShowUpdateDevice 函式會顯示指定裝置的硬體更新精靈。 |
DiUninstallDevice DiUninstallDevice 函式會卸載裝置,並從系統移除其裝置節點 (devnode) 。 |
DiUninstallDriverA DiUninstallDriver 函式會藉由使用另一個相符驅動程式套件來安裝這些裝置,如果有的話,或是如果沒有其他相符的驅動程式套件可用,則會從安裝驅動程式套件的任何裝置中移除驅動程式套件。 然後,指定的驅動程式套件會從驅動程式存放區中移除。 (ANSI) |
DiUninstallDriverW DiUninstallDriver 函式會藉由使用另一個相符驅動程式套件來安裝這些裝置,如果有的話,或是如果沒有其他相符的驅動程式套件可用,則會從安裝驅動程式套件的任何裝置中移除驅動程式套件。 然後,指定的驅動程式套件會從驅動程式存放區中移除。 (Unicode) |
SetupDiAskForOEMDisk SetupDiAskFor OEMDisk 函式會顯示對話方塊,詢問使用者 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 (s) 。 此清單是根據目前安裝在系統上的類別所建置。 (ANSI) |
SetupDiClassGuidsFromNameExA SetupDiClassGuidsFromNameEx 函式會擷取與指定類別名稱相關聯的 GUID。 此產生的清單包含目前安裝在本機或遠端電腦上的類別。 (ANSI) |
SetupDiClassGuidsFromNameExW SetupDiClassGuidsFromNameEx 函式會擷取與指定類別名稱相關聯的 GUID。 此產生的清單包含目前安裝在本機或遠端電腦上的類別。 (Unicode) |
SetupDiClassGuidsFromNameW SetupDiClassGuidsFromName 函式會擷取與指定類別名稱相關聯的 GUID (s) 。 此清單是根據目前安裝在系統上的類別所建置。 (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) |
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的預設處理常式。 |
SetupGetInfDriverStoreLocationA SetupGetInfDriverStoreLocation 函式會擷取驅動程式存放區中 INF 檔案的完整檔案名 (目錄路徑和檔案名) ,該檔案對應至系統 INF 檔案目錄中的指定 INF 檔案,或驅動程式存放區中的指定 INF 檔案。 (ANSI) |
SetupGetInfDriverStoreLocationW SetupGetInfDriverStoreLocation 函式會擷取驅動程式存放區中 INF 檔案的完整檔案名 (目錄路徑和檔案名) ,該檔案對應至系統 INF 檔案目錄中的指定 INF 檔案,或驅動程式存放區中的指定 INF 檔案。 (Unicode) |
SetupGetInfPublishedNameA SetupGetInfPublishedName 函式會擷取系統 INF 檔案目錄中 INF 檔案的完整檔案名 (目錄路徑和檔案名) ,該檔案對應至驅動程式存放區中指定的 INF 檔案,或系統 INF 檔案目錄中的指定 INF 檔案。 (ANSI) |
SetupGetInfPublishedNameW SetupGetInfPublishedName 函式會擷取系統 INF 檔案目錄中 INF 檔案的完整檔案名 (目錄路徑和檔案名) ,該檔案對應至驅動程式存放區中指定的 INF 檔案,或系統 INF 檔案目錄中的指定 INF 檔案。 (Unicode) |
SetupGetNonInteractiveMode SetupGetNonInteractiveMode 函式會傳回 SetupAPI 非互動式旗標的值,指出呼叫端的進程是否可以透過使用者介面元件與使用者互動,例如對話方塊。 |
SetupGetThreadLogToken SetupGetThreadLogToken 函式會擷取呼叫此函式之執行緒的記錄權杖。 |
SetupSetNonInteractiveMode SetupSetNonInteractiveMode 函式會設定非互動式 SetupAPI 旗標,判斷 SetupAPI 是否可以與呼叫端內容中的使用者互動。 |
SetupSetThreadLogToken SetupSetThreadLogToken 函式會設定呼叫此函式之執行緒的記錄內容,如記錄標記所表示。 |
SetupWriteTextLog SetupWriteTextLog 函式會在 SetupAPI 文字記錄檔中寫入記錄專案。 |
SetupWriteTextLogError SetupWriteTextLogError 函式會將 SetupAPI 特定錯誤或 Win32 系統錯誤的相關資訊寫入 SetupAPI 文字記錄檔。 |
SetupWriteTextLogInfLine SetupWriteTextLogInfLine 函式會在 SetupAPI 文字記錄檔中寫入記錄專案,其中包含指定 INF 檔案行的文字。 |
UpdateDriverForPlugAndPlayDevicesA 假設有 INF 檔案和硬體識別碼,UpdateDriverForPlugAndPlayDevices 函式會為符合硬體識別碼的裝置安裝更新的驅動程式。 (ANSI) |
UpdateDriverForPlugAndPlayDevicesW 假設有 INF 檔案和硬體識別碼,UpdateDriverForPlugAndPlayDevices 函式會為符合硬體識別碼的裝置安裝更新的驅動程式。 (Unicode) |
結構
BUSNUMBER_DES BUSNUMBER_DES結構用於指定資源清單或描述裝置實例匯流排號碼使用量的資源需求清單。 |
BUSNUMBER_RANGE BUSNUMBER_RANGE結構會指定資源需求清單,描述裝置實例的匯流排號碼使用量。 如需資源需求清單的詳細資訊,請參閱硬體資源。 |
BUSNUMBER_RESOURCE BUSNUMBER_RESOURCE結構會指定資源清單或資源需求清單,以描述裝置實例的匯流排號碼使用量。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 |
CM_NOTIFY_EVENT_DATA 這是裝置通知事件資料結構。 |
CM_NOTIFY_FILTER 裝置通知篩選結構。 |
CONFLICT_DETAILS_A CONFLICT_DETAILS 結構會當做CM_Get_Resource_Conflict_Details函式的參數使用。 (ANSI) |
CONFLICT_DETAILS_W CONFLICT_DETAILS 結構會當做CM_Get_Resource_Conflict_Details函式的參數使用。 (Unicode) |
CS_DES CS_DES結構用於指定描述裝置實例之裝置類別特定資源使用量的資源清單。 如需資源清單的詳細資訊,請參閱硬體資源。 |
CS_RESOURCE CS_RESOURCE結構用於指定描述裝置實例之裝置類別特定資源使用量的資源清單。 如需資源清單的詳細資訊,請參閱硬體資源。 |
DMA_DES DMA_DES結構用於指定資源清單或資源需求清單,描述裝置實例的直接記憶體存取 (DMA) 通道使用量。 |
DMA_RANGE DMA_RANGE 結構會指定描述裝置實例 DMA 通道使用量的資源需求清單。 如需資源需求清單的詳細資訊,請參閱硬體資源。 |
DMA_RESOURCE DMA_RESOURCE 結構用於指定資源清單或描述裝置實例 DMA 通道使用量的資源需求清單。 |
IO_DES IO_DES結構用於指定資源清單或描述裝置實例 I/O 埠使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 |
IO_RANGE IO_RANGE結構會指定描述裝置實例 I/O 埠使用量的資源需求清單。 如需資源需求清單的詳細資訊,請參閱硬體資源。 |
IO_RESOURCE IO_RESOURCE結構用於指定資源清單或描述裝置實例 I/O 埠使用量的資源需求清單。 |
IRQ_DES_32 IRQ_DES 結構用於指定資源清單或描述裝置實例 IRQ 行使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 (32 位) |
IRQ_DES_64 IRQ_DES 結構用於指定資源清單或描述裝置實例 IRQ 行使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 (64 位) |
IRQ_RANGE IRQ_RANGE結構會指定描述裝置實例 IRQ 行使用量的資源需求清單。 如需資源需求清單的詳細資訊,請參閱硬體資源。 |
IRQ_RESOURCE_32 IRQ_RESOURCE結構用於指定資源清單或描述裝置實例 IRQ 行使用量的資源需求清單。 (32 位) |
IRQ_RESOURCE_64 IRQ_RESOURCE結構用於指定資源清單或描述裝置實例 IRQ 行使用量的資源需求清單。 (64 位) |
MEM_DES MEM_DES結構用於指定資源清單或描述裝置實例記憶體使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 |
MEM_RANGE MEM_RANGE 結構會指定描述裝置實例記憶體使用量的資源需求清單。 如需資源需求清單的詳細資訊,請參閱硬體資源。 |
MEM_RESOURCE MEM_RESOURCE結構用於指定資源清單或描述裝置實例記憶體使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 |
MFCARD_DES MFCARD_DES結構用於指定資源清單或資源需求清單,其中一個硬體功能是由多功能裝置實例所提供的其中一個硬體功能來描述資源使用量。 |
MFCARD_RESOURCE MFCARD_RESOURCE結構用於指定資源清單或資源需求清單,以描述多功能裝置實例所提供的其中一個硬體功能的資源使用量。 |
PCCARD_DES PCCARD_DES結構用於指定資源清單或資源需求清單,以描述電腦卡片實例的資源使用量。 如需資源清單和資源需求清單的詳細資訊,請參閱硬體資源。 |
PCCARD_RESOURCE PCCARD_RESOURCE 結構用於指定資源清單或描述電腦卡片實例資源使用量的資源需求清單。 |
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_NEWDEVICEWIZARD_DATA 安裝程式會使用SP_NEWDEVICEWIZARD_DATA結構,藉由新增自訂頁面來擴充硬體安裝精靈的作業。 它會與DIF_NEWDEVICEWIZARD_XXX安裝要求搭配使用。 |
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_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安裝要求。 |