次の方法で共有


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

デバイスとドライバーのインストール参照テクノロジの概要。

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

  • cfg.h
  • cfgmgr32.h
  • devfiltertypes.h を する
  • devquery.h を する
  • devquerydef.h を する
  • newdev.h を する

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

列挙 体

 
CM_NOTIFY_ACTION

この列挙型は、プラグ アンド プレイ デバイスのイベントの種類を識別します。
DEV_OBJECT_TYPE

DEV_OBJECTの種類を指定します。
DEV_QUERY_FLAGS

デバイス クエリの動作を変更するフラグを指定します。
DEV_QUERY_RESULT_ACTION

DEV_QUERY_RESULT_ACTION_DATA構造体に関連付けられているアクションの種類を指定します。
DEV_QUERY_STATE

DEV_QUERY_RESULT_ACTION_DATA構造体に関連付けられたクエリの状態を指定します。
DEVPROP_OPERATOR

DEVPROP_FILTER_EXPRESSIONに使用できる操作を指定します。
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) 構成マネージャー DLL (Cfgmgr32.dll) のバージョン 4.0 を返します。
CM_Get_Version_Ex

CM_Get_Version_Ex関数は、ローカル コンピューターまたはリモート コンピューターのプラグ アンド プレイ (PnP) 構成マネージャー 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) 構成マネージャー DLL (Cfgmgr32.dll) の指定されたバージョンがローカル コンピューターでサポートされているかどうかを示します。
CM_Is_Version_Available_Ex

CM_Is_Version_Available_Ex関数は、指定したバージョンのプラグ アンド プレイ (PNP) 構成マネージャー 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 マネージャーが実行する保留中のデバイス インストール アクティビティが存在しないまで待機します。
DevCloseObjectQuery の

デバイス クエリ ハンドルを閉じます。
DevCreateObjectQuery の

指定したクエリ パラメーターに基づいてプロパティを取得するデバイス クエリを作成します。
DevCreateObjectQueryEx の

指定したクエリ パラメーターと拡張パラメーターに基づいてプロパティを取得するデバイス クエリを作成します。
DevCreateObjectQueryFromId の

指定したクエリ パラメーターとオブジェクト ID に基づいてプロパティを取得するデバイス クエリを作成します。
DevCreateObjectQueryFromIdEx を する

指定したクエリ パラメーター、拡張パラメーター、およびオブジェクト ID に基づいてプロパティを取得するデバイス クエリを作成します。
DevCreateObjectQueryFromIds の

指定したクエリ パラメーターとオブジェクト ID の一覧に基づいてプロパティを取得するデバイス クエリを作成します。
DevCreateObjectQueryFromIdsEx の

指定したクエリ パラメーター、拡張パラメーター、およびオブジェクト ID の一覧に基づいてプロパティを取得するデバイス クエリを作成します。
DevFindProperty

DEVPROPERTY 構造体の配列内の特定のプロパティに対応する DEVPROPERTY を検索します。
DevFreeObjectProperties の

DevGetObjectProperties または DevGetObjectPropertiesEx の呼び出しによって割り当てられた DEVPROPERTY 構造体を解放します。
DevFreeObjects

DevGetObjects または DevGetObjectsEx の呼び出しによって割り当てられたDEV_OBJECT構造体を解放します。
DevGetObjectProperties の

指定したオブジェクトの一連のプロパティを同期的に取得します。
DevGetObjectPropertiesEx の

必要に応じて、指定した拡張パラメーターに基づいて、指定したオブジェクトの一連のプロパティを同期的に取得します。
DevGetObjects の

指定された要求されたプロパティとフィルター条件に基づいて、一連のDEV_OBJECT構造体を同期的に取得します。
DevGetObjectsEx の

指定された要求されたプロパティ、拡張パラメーター、フィルター条件に基づいて、一連のDEV_OBJECT構造体を同期的に取得します。
DiInstallDevice

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

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

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

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

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

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

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

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

DevQuery クエリ結果を受け取るコールバック関数に必要な関数プロトタイプ。
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構造体は、デバイス インスタンスのデバイス クラス固有のリソース使用状況を記述するリソース リストを指定するために使用されます。 リソース一覧の詳細については、「ハードウェア リソース」を参照してください。
DEV_OBJECT

デバイス オブジェクトを表す情報を格納します。
DEV_QUERY_RESULT_ACTION_DATA

PDEV_QUERY_RESULT_CALLBACKコールバック関数に情報を提供します。
DEVPROP_FILTER_EXPRESSION

フィルター結果のクエリに使用されるフィルター式について説明します。
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インストール要求に対応します。