📄 cfgmgr32.h
字号:
CMAPI
CONFIGRET
WINAPI
CM_Get_Hardware_Profile_InfoW(
IN ULONG ulIndex,
OUT PHWPROFILEINFO_W pHWProfileInfo,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Hardware_Profile_Info_ExW(
IN ULONG ulIndex,
OUT PHWPROFILEINFO_W pHWProfileInfo,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Hardware_Profile_Info CM_Get_Hardware_Profile_InfoW
#define CM_Get_Hardware_Profile_Info_Ex CM_Get_Hardware_Profile_Info_ExW
#else
#define CM_Get_Hardware_Profile_Info CM_Get_Hardware_Profile_InfoA
#define CM_Get_Hardware_Profile_Info_Ex CM_Get_Hardware_Profile_Info_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_HW_Prof_FlagsA(
IN DEVINSTID_A szDevInstName,
IN ULONG ulHardwareProfile,
OUT PULONG pulValue,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_HW_Prof_FlagsW(
IN DEVINSTID_W szDevInstName,
IN ULONG ulHardwareProfile,
OUT PULONG pulValue,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_HW_Prof_Flags_ExA(
IN DEVINSTID_A szDevInstName,
IN ULONG ulHardwareProfile,
OUT PULONG pulValue,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_HW_Prof_Flags_ExW(
IN DEVINSTID_W szDevInstName,
IN ULONG ulHardwareProfile,
OUT PULONG pulValue,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_HW_Prof_Flags CM_Get_HW_Prof_FlagsW
#define CM_Get_HW_Prof_Flags_Ex CM_Get_HW_Prof_Flags_ExW
#else
#define CM_Get_HW_Prof_Flags CM_Get_HW_Prof_FlagsA
#define CM_Get_HW_Prof_Flags_Ex CM_Get_HW_Prof_Flags_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_AliasA(
IN LPCSTR pszDeviceInterface,
IN LPGUID AliasInterfaceGuid,
OUT LPSTR pszAliasDeviceInterface,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_AliasW(
IN LPCWSTR pszDeviceInterface,
IN LPGUID AliasInterfaceGuid,
OUT LPWSTR pszAliasDeviceInterface,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_Alias_ExA(
IN LPCSTR pszDeviceInterface,
IN LPGUID AliasInterfaceGuid,
OUT LPSTR pszAliasDeviceInterface,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_Alias_ExW(
IN LPCWSTR pszDeviceInterface,
IN LPGUID AliasInterfaceGuid,
OUT LPWSTR pszAliasDeviceInterface,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Device_Interface_Alias CM_Get_Device_Interface_AliasW
#define CM_Get_Device_Interface_Alias_Ex CM_Get_Device_Interface_Alias_ExW
#else
#define CM_Get_Device_Interface_Alias CM_Get_Device_Interface_AliasA
#define CM_Get_Device_Interface_Alias_Ex CM_Get_Device_Interface_Alias_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_ListA(
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_A pDeviceID, OPTIONAL
OUT PCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_ListW(
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_W pDeviceID, OPTIONAL
OUT PWCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_ExA(
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_A pDeviceID, OPTIONAL
OUT PCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_ExW(
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_W pDeviceID, OPTIONAL
OUT PWCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Device_Interface_List CM_Get_Device_Interface_ListW
#define CM_Get_Device_Interface_List_Ex CM_Get_Device_Interface_List_ExW
#else
#define CM_Get_Device_Interface_List CM_Get_Device_Interface_ListA
#define CM_Get_Device_Interface_List_Ex CM_Get_Device_Interface_List_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_SizeA(
IN PULONG pulLen,
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_A pDeviceID, OPTIONAL
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_SizeW(
IN PULONG pulLen,
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_W pDeviceID, OPTIONAL
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_Size_ExA(
IN PULONG pulLen,
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_A pDeviceID, OPTIONAL
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_Interface_List_Size_ExW(
IN PULONG pulLen,
IN LPGUID InterfaceClassGuid,
IN DEVINSTID_W pDeviceID, OPTIONAL
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Device_Interface_List_Size CM_Get_Device_Interface_List_SizeW
#define CM_Get_Device_Interface_List_Size_Ex CM_Get_Device_Interface_List_Size_ExW
#else
#define CM_Get_Device_Interface_List_Size CM_Get_Device_Interface_List_SizeA
#define CM_Get_Device_Interface_List_Size_Ex CM_Get_Device_Interface_List_Size_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Log_Conf_Priority(
IN LOG_CONF lcLogConf,
OUT PPRIORITY pPriority,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Log_Conf_Priority_Ex(
IN LOG_CONF lcLogConf,
OUT PPRIORITY pPriority,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Next_Log_Conf(
OUT PLOG_CONF plcLogConf, OPTIONAL
IN LOG_CONF lcLogConf,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Next_Log_Conf_Ex(
OUT PLOG_CONF plcLogConf, OPTIONAL
IN LOG_CONF lcLogConf,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Parent(
OUT PDEVINST pdnDevInst,
IN DEVINST dnDevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Parent_Ex(
OUT PDEVINST pdnDevInst,
IN DEVINST dnDevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Res_Des_Data(
IN RES_DES rdResDes,
OUT PVOID Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Res_Des_Data_Ex(
IN RES_DES rdResDes,
OUT PVOID Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Res_Des_Data_Size(
OUT PULONG pulSize,
IN RES_DES rdResDes,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Res_Des_Data_Size_Ex(
OUT PULONG pulSize,
IN RES_DES rdResDes,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Sibling(
OUT PDEVINST pdnDevInst,
IN DEVINST DevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Sibling_Ex(
OUT PDEVINST pdnDevInst,
IN DEVINST DevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
WORD
WINAPI
CM_Get_Version(
VOID
);
CMAPI
WORD
WINAPI
CM_Get_Version_Ex(
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Intersect_Range_List(
IN RANGE_LIST rlhOld1,
IN RANGE_LIST rlhOld2,
IN RANGE_LIST rlhNew,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Invert_Range_List(
IN RANGE_LIST rlhOld,
IN RANGE_LIST rlhNew,
IN DWORDLONG ullMaxValue,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Locate_DevNodeA(
OUT PDEVINST pdnDevInst,
IN DEVINSTID_A pDeviceID, OPTIONAL
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Locate_DevNodeW(
OUT PDEVINST pdnDevInst,
IN DEVINSTID_W pDeviceID, OPTIONAL
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Locate_DevNode_ExA(
OUT PDEVINST pdnDevInst,
IN DEVINSTID_A pDeviceID, OPTIONAL
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Locate_DevNode_ExW(
OUT PDEVINST pdnDevInst,
IN DEVINSTID_W pDeviceID, OPTIONAL
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#define CM_Locate_DevInstA CM_Locate_DevNodeA
#define CM_Locate_DevInstW CM_Locate_DevNodeW
#define CM_Locate_DevInst_ExA CM_Locate_DevNode_ExA
#define CM_Locate_DevInst_ExW CM_Locate_DevNode_ExW
#ifdef UNICODE
#define CM_Locate_DevNode CM_Locate_DevNodeW
#define CM_Locate_DevInst CM_Locate_DevNodeW
#define CM_Locate_DevNode_Ex CM_Locate_DevNode_ExW
#define CM_Locate_DevInst_Ex CM_Locate_DevNode_ExW
#else
#define CM_Locate_DevNode CM_Locate_DevNodeA
#define CM_Locate_DevInst CM_Locate_DevNodeA
#define CM_Locate_DevNode_Ex CM_Locate_DevNode_ExA
#define CM_Locate_DevInst_Ex CM_Locate_DevNode_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Merge_Range_List(
IN RANGE_LIST rlhOld1,
IN RANGE_LIST rlhOld2,
IN RANGE_LIST rlhNew,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Modify_Res_Des(
OUT PRE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -