デバイスとドライバーのインストールのリファレンス

デバイスとドライバーのインストールのリファレンス テクノロジの概要。

デバイスとドライバーのインストール リファレンスを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
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関数は、デバイス インスタンスのハードウェア ID リストまたは互換性のある ID リスト (ローカル コンピューターまたはリモート コンピューター) にデバイス ID (存在しない場合) を追加します。 (ANSI)
CM_Add_ID_ExW

CM_Add_ID_Ex関数は、デバイス インスタンスのハードウェア ID リストまたは互換性のある ID リスト (ローカル コンピューターまたはリモート コンピューター) にデバイス ID (存在しない場合) を追加します。 (Unicode)
CM_Add_IDA

CM_Add_ID関数は、指定されたデバイス ID (存在しない場合) をデバイス インスタンスのハードウェア ID リストまたは互換性のある ID リストに追加します。
CM_Add_IDW

CM_Add_ID関数は、指定されたデバイス ID (存在しない場合) をデバイス インスタンスのハードウェア ID リストまたは互換性のある 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関数は、ローカル コンピューターのデバイス ツリー内の指定されたデバイス ノード (devnode) の最初の子ノードへのデバイス インスタンス ハンドルを取得するために使用されます。
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関数は、ローカルまたはリモート コンピューター上の指定されたデバイス インスタンスのデバイス インスタンス ID を取得します。 (ANSI)
CM_Get_Device_ID_ExW

CM_Get_Device_ID_Ex関数は、ローカルまたはリモート コンピューター上の指定されたデバイス インスタンスのデバイス インスタンス ID を取得します。 (Unicode)
CM_Get_Device_ID_List_ExA

CM_Get_Device_ID_List_Ex関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス インスタンスのデバイス インスタンス ID の一覧を取得します。 (ANSI)
CM_Get_Device_ID_List_ExW

CM_Get_Device_ID_List_Ex関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス インスタンスのデバイス インスタンス ID の一覧を取得します。 (Unicode)
CM_Get_Device_ID_List_Size_ExA

CM_Get_Device_ID_List_Size_Ex関数は、ローカルまたはリモート コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を保持するために必要なバッファー サイズを取得します。 (ANSI)
CM_Get_Device_ID_List_Size_ExW

CM_Get_Device_ID_List_Size_Ex関数は、ローカルまたはリモート コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を保持するために必要なバッファー サイズを取得します。 (Unicode)
CM_Get_Device_ID_List_SizeA

CM_Get_Device_ID_List_Size関数は、ローカル コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を保持するために必要なバッファー サイズを取得します。 (ANSI)
CM_Get_Device_ID_List_SizeW

CM_Get_Device_ID_List_Size関数は、ローカル コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を保持するために必要なバッファー サイズを取得します。 (Unicode)
CM_Get_Device_ID_ListA

CM_Get_Device_ID_List関数は、ローカル コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を取得します。 (ANSI)
CM_Get_Device_ID_ListW

CM_Get_Device_ID_List関数は、ローカル コンピューターのデバイス インスタンスのデバイス インスタンス ID の一覧を取得します。 (Unicode)
CM_Get_Device_ID_Size

CM_Get_Device_ID_Size関数は、ローカル コンピューター上のデバイス インスタンスのデバイス インスタンス ID を保持するために必要なバッファー サイズを取得します。
CM_Get_Device_ID_Size_Ex

CM_Get_Device_ID_Size_Ex関数は、ローカル コンピューターまたはリモート コンピューター上のデバイス インスタンスのデバイス インスタンス ID を保持するために必要なバッファー サイズを取得します。
CM_Get_Device_IDA

CM_Get_Device_ID関数は、ローカル コンピューター上の指定したデバイス インスタンスのデバイス インスタンス ID を取得します。 (ANSI)
CM_Get_Device_IDW

CM_Get_Device_ID関数は、ローカル コンピューター上の指定したデバイス インスタンスのデバイス インスタンス 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関数は、競合リスト内のリソースの競合の 1 つに関する詳細を取得します。 (ANSI)
CM_Get_Resource_Conflict_DetailsW

CM_Get_Resource_Conflict_Details関数は、競合リスト内のリソースの競合の 1 つに関する詳細を取得します。 (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関数は、ローカル コンピューターまたはリモート コンピューターで、指定したデバイス インスタンス ID に関連付けられているデバイス ノードへのデバイス インスタンス ハンドルを取得します。 (ANSI)
CM_Locate_DevNode_ExW

CM_Locate_DevNode_Ex関数は、ローカル コンピューターまたはリモート コンピューターで、指定したデバイス インスタンス ID に関連付けられているデバイス ノードへのデバイス インスタンス ハンドルを取得します。 (Unicode)
CM_Locate_DevNodeA

CM_Locate_DevNode関数は、ローカル コンピューター上の指定されたデバイス インスタンス ID に関連付けられているデバイス ノードへのデバイス インスタンス ハンドルを取得します。 (ANSI)
CM_Locate_DevNodeW

CM_Locate_DevNode関数は、ローカル コンピューター上の指定されたデバイス インスタンス ID に関連付けられているデバイス ノードへのデバイス インスタンス ハンドルを取得します。 (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関数は、ローカル・ドッキング・ステーションに挿入されたポータブル PC を取り出すように要求します。
CM_Request_Eject_PC_Ex

CM_Request_Eject_PC_Ex機能は、ローカルまたはリモート・ドッキング・ステーションに挿入されたポータブル PC を取り出すように要求します。
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 を対象とする場合は、CM_Unregister_Notificationの代わりに UnregisterDeviceNotification を使用します。
CM_WaitNoPendingInstallEvents

CMP_WaitNoPendingInstallEvents (CM_WaitNoPendingInstallEvents) 関数は、PnP マネージャーが実行するための保留中のデバイス インストール アクティビティが存在しないまで待機します。
DiInstallDevice

DiInstallDevice 関数は、システムに存在する指定したデバイスのドライバー ストアにプレインストールされている指定されたドライバーをインストールします。
DiInstallDriverA

DiInstallDriver 関数は、ドライバー ストアにドライバーをプレインストールし、ドライバーがサポートするシステムに存在するデバイスにドライバーをインストールします。 (ANSI)
DiInstallDriverW

DiInstallDriver 関数は、ドライバー ストアにドライバーをプレインストールし、ドライバーがサポートするシステムに存在するデバイスにドライバーをインストールします。 (Unicode)
DiRollbackDriver

DiRollbackDriver 関数は、指定したデバイスにインストールされているドライバーをロールバックします。
DiShowUpdateDevice

DiShowUpdateDevice 関数は、指定されたデバイスのハードウェア更新ウィザードを表示します。
DiUninstallDevice

DiUninstallDevice 関数は、デバイスをアンインストールし、そのデバイス ノード (devnode) をシステムから削除します。
DiUninstallDriverA

DiUninstallDriver 関数は、別の一致するドライバー パッケージ (使用可能な場合) を使用してそれらのデバイスをインストールすることによって、インストールされている任意のデバイスからドライバー パッケージを削除します。また、他の一致するドライバー パッケージがない場合は null ドライバーをインストールします。 その後、指定したドライバー パッケージがドライバー ストアから削除されます。 (ANSI)
DiUninstallDriverW

DiUninstallDriver 関数は、別の一致するドライバー パッケージ (使用可能な場合) を使用してそれらのデバイスをインストールすることによって、インストールされている任意のデバイスからドライバー パッケージを削除します。また、他の一致するドライバー パッケージがない場合は null ドライバーをインストールします。 その後、指定したドライバー パッケージがドライバー ストアから削除されます。 (Unicode)
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 ファイルからデバイスをインストールするときに使用する適切な INF DDInstall セクションを取得します。 (ANSI)
SetupDiGetActualSectionToInstallExA

SetupDiGetActualSectionToInstallEx 関数は、指定したオペレーティング システムとプロセッサ アーキテクチャ用のデバイスをインストールする INF DDInstall セクションの名前を取得します。 (ANSI)
SetupDiGetActualSectionToInstallExW

SetupDiGetActualSectionToInstallEx 関数は、指定したオペレーティング システムとプロセッサ アーキテクチャ用のデバイスをインストールする INF DDInstall セクションの名前を取得します。 (Unicode)
SetupDiGetActualSectionToInstallW

SetupDiGetActualSectionToInstall 関数は、ローカル コンピューター上のデバイス INF ファイルからデバイスをインストールするときに使用する適切な INF DDInstall セクションを取得します。 (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 関数は、デバイス情報要素に関連付けられているデバイス インスタンス ID を取得します。 (ANSI)
SetupDiGetDeviceInstanceIdW

SetupDiGetDeviceInstanceId 関数は、デバイス情報要素に関連付けられているデバイス インスタンス ID を取得します。 (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 関数は、ハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 (ANSI)
SetupDiGetHwProfileFriendlyNameExA

SetupDiGetHwProfileFriendlyNameEx 関数は、ローカル コンピューターまたはリモート コンピューター上のハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 (ANSI)
SetupDiGetHwProfileFriendlyNameExW

SetupDiGetHwProfileFriendlyNameEx 関数は、ローカル コンピューターまたはリモート コンピューター上のハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 (Unicode)
SetupDiGetHwProfileFriendlyNameW

SetupDiGetHwProfileFriendlyName 関数は、ハードウェア プロファイル ID に関連付けられているフレンドリ名を取得します。 (Unicode)
SetupDiGetHwProfileList

SetupDiGetHwProfileList 関数は、現在定義されているすべてのハードウェア プロファイル ID の一覧を取得します。
SetupDiGetHwProfileListExA

SetupDiGetHwProfileListEx 関数は、ローカル コンピューターまたはリモート コンピューターで現在定義されているすべてのハードウェア プロファイル ID の一覧を取得します。 (ANSI)
SetupDiGetHwProfileListExW

SetupDiGetHwProfileListEx 関数は、ローカル コンピューターまたはリモート コンピューターで現在定義されているすべてのハードウェア プロファイル ID の一覧を取得します。 (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 関数は、指定された INF ファイル行のテキストを含む SetupAPI テキスト ログにログ エントリを書き込みます。
UpdateDriverForPlugAndPlayDevicesA

INF ファイルとハードウェア ID を指定すると、UpdateDriverForPlugAndPlayDevices 関数は、ハードウェア ID に一致するデバイスの更新されたドライバーをインストールします。 (ANSI)
UpdateDriverForPlugAndPlayDevicesW

INF ファイルとハードウェア ID を指定すると、UpdateDriverForPlugAndPlayDevices 関数は、ハードウェア ID に一致するデバイスの更新されたドライバーをインストールします。 (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構造は、多機能デバイスのインスタンスによって提供されるハードウェア機能の 1 つによってリソースの使用状況を記述するリソース リストまたはリソース要件リストを指定するために使用されます。
MFCARD_RESOURCE

MFCARD_RESOURCE構造体は、多機能デバイスのインスタンスによって提供されるハードウェア機能の 1 つによってリソースの使用状況を記述するリソース リストまたはリソース要件リストを指定するために使用されます。
PCCARD_DES

PCCARD_DES構造は、PC カード インスタンスによるリソース使用量を説明するリソース リストまたはリソース要件リストを指定するために使用されます。 リソース リストとリソース要件リストの詳細については、「ハードウェア リソース」を参照してください。
PCCARD_RESOURCE

PCCARD_RESOURCE構造は、PC カード インスタンスによるリソース使用量を説明するリソース リストまたはリソース要件リストを指定するために使用されます。
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インストール要求に対応します。