cfgmgr32.h ヘッダー
このヘッダーは、デバイスとドライバーのインストール リファレンスで使用されます。 詳細については、次を参照してください。
cfgmgr32.h には、次のプログラミング インターフェイスが含まれています。
関数
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関数は、ローカル コンピューターの DLL (Cfgmgr32.dll) Configuration Manager プラグ アンド プレイ (PnP) のバージョン 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 マネージャーが実行するための保留中のデバイス インストール アクティビティが存在しないまで待機します。 |
構造
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 Card インスタンスによるリソースの使用状況を説明するリソース リストまたはリソース要件リストを指定するために使用されます。 リソース リストとリソース要件リストの詳細については、「ハードウェア リソース」を参照してください。 |
PCCARD_RESOURCE PCCARD_RESOURCE構造は、PC Card インスタンスによるリソースの使用状況を説明するリソース リストまたはリソース要件リストを指定するために使用されます。 |
列挙
CM_NOTIFY_ACTION この列挙は、プラグ アンド プレイデバイス イベントの種類を識別します。 |