📄 cfgmgr32.h
字号:
CMAPI
CONFIGRET
WINAPI
CM_Disable_DevNode(
IN DEVINST dnDevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Disable_DevNode_Ex(
IN DEVINST dnDevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#define CM_Disable_DevInst CM_Disable_DevNode
#define CM_Disable_DevInst_Ex CM_Disable_DevNode_Ex
CMAPI
CONFIGRET
WINAPI
CM_Disconnect_Machine(
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Dup_Range_List(
IN RANGE_LIST rlhOld,
IN RANGE_LIST rlhNew,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Enable_DevNode(
IN DEVINST dnDevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Enable_DevNode_Ex(
IN DEVINST dnDevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#define CM_Enable_DevInst CM_Enable_DevNode
#define CM_Enable_DevInst_Ex CM_Enable_DevNode_Ex
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_Classes(
IN ULONG ulClassIndex,
OUT LPGUID ClassGuid,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_Classes_Ex(
IN ULONG ulClassIndex,
OUT LPGUID ClassGuid,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_EnumeratorsA(
IN ULONG ulEnumIndex,
OUT PCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_EnumeratorsW(
IN ULONG ulEnumIndex,
OUT PWCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_Enumerators_ExA(
IN ULONG ulEnumIndex,
OUT PCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Enumerate_Enumerators_ExW(
IN ULONG ulEnumIndex,
OUT PWCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Enumerate_Enumerators CM_Enumerate_EnumeratorsW
#define CM_Enumerate_Enumerators_Ex CM_Enumerate_Enumerators_ExW
#else
#define CM_Enumerate_Enumerators CM_Enumerate_EnumeratorsA
#define CM_Enumerate_Enumerators_Ex CM_Enumerate_Enumerators_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Find_Range(
OUT PDWORDLONG pullStart,
IN DWORDLONG ullStart,
IN ULONG ulLength,
IN DWORDLONG ullAlignment,
IN DWORDLONG ullEnd,
IN RANGE_LIST rlh,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_First_Range(
IN RANGE_LIST rlh,
OUT PDWORDLONG pullStart,
OUT PDWORDLONG pullEnd,
OUT PRANGE_ELEMENT preElement,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Log_Conf(
IN LOG_CONF lcLogConfToBeFreed,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Log_Conf_Ex(
IN LOG_CONF lcLogConfToBeFreed,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Log_Conf_Handle(
IN LOG_CONF lcLogConf
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Range_List(
IN RANGE_LIST rlh,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Res_Des(
OUT PRES_DES prdResDes,
IN RES_DES rdResDes,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Res_Des_Ex(
OUT PRES_DES prdResDes,
IN RES_DES rdResDes,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Free_Res_Des_Handle(
IN RES_DES rdResDes
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Child(
OUT PDEVINST pdnDevInst,
IN DEVINST dnDevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Child_Ex(
OUT PDEVINST pdnDevInst,
IN DEVINST dnDevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_NameA(
IN LPGUID ClassGuid,
OUT PCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_NameW(
IN LPGUID ClassGuid,
OUT PWCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Name_ExA(
IN LPGUID ClassGuid,
OUT PCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Name_ExW(
IN LPGUID ClassGuid,
OUT PWCHAR Buffer,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Class_Name CM_Get_Class_NameW
#define CM_Get_Class_Name_Ex CM_Get_Class_Name_ExW
#else
#define CM_Get_Class_Name CM_Get_Class_NameA
#define CM_Get_Class_Name_Ex CM_Get_Class_Name_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Key_NameA(
IN LPGUID ClassGuid,
OUT LPSTR pszKeyName,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Key_NameW(
IN LPGUID ClassGuid,
OUT LPWSTR pszKeyName,
IN OUT PULONG pulLength,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Key_Name_ExA(
IN LPGUID ClassGuid,
OUT LPSTR pszKeyName,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Class_Key_Name_ExW(
IN LPGUID ClassGuid,
OUT LPWSTR pszKeyName,
IN OUT PULONG pulLength,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Class_Key_Name CM_Get_Class_Key_NameW
#define CM_Get_Class_Key_Name_Ex CM_Get_Class_Key_Name_ExW
#else
#define CM_Get_Class_Key_Name CM_Get_Class_Key_NameA
#define CM_Get_Class_Key_Name_Ex CM_Get_Class_Key_Name_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Depth(
OUT PULONG pulDepth,
IN DEVINST dnDevInst,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Depth_Ex(
OUT PULONG pulDepth,
IN DEVINST dnDevInst,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_IDA(
IN DEVINST dnDevInst,
OUT PCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_IDW(
IN DEVINST dnDevInst,
OUT PWCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_ID_ExA(
IN DEVINST dnDevInst,
OUT PCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_ID_ExW(
IN DEVINST dnDevInst,
OUT PWCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags,
IN HMACHINE hMachine
);
#ifdef UNICODE
#define CM_Get_Device_ID CM_Get_Device_IDW
#define CM_Get_Device_ID_Ex CM_Get_Device_ID_ExW
#else
#define CM_Get_Device_ID CM_Get_Device_IDA
#define CM_Get_Device_ID_Ex CM_Get_Device_ID_ExA
#endif // UNICODE
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_ID_ListA(
IN PCSTR pszFilter, OPTIONAL
OUT PCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_ID_ListW(
IN PCWSTR pszFilter, OPTIONAL
OUT PWCHAR Buffer,
IN ULONG BufferLen,
IN ULONG ulFlags
);
CMAPI
CONFIGRET
WINAPI
CM_Get_Device_ID_List_ExA(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -