MACM_SHARED_MEMORY_GPU_ENTRY.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using System;
  2. namespace GpuFanControl.MsiAfterburnerWrap.ShareMemoryStructs
  3. {
  4. [Serializable]
  5. public struct MACM_SHARED_MEMORY_GPU_ENTRY
  6. {
  7. public MACM_SHARED_MEMORY_GPU_ENTRY_FLAG Flags;
  8. public uint CoreClockCur;
  9. public uint CoreClockMin;
  10. public uint CoreClockMax;
  11. public uint CoreClockDef;
  12. public uint ShaderClockCur;
  13. public uint ShaderClockMin;
  14. public uint ShaderClockMax;
  15. public uint ShaderClockDef;
  16. public uint MemoryClockCur;
  17. public uint MemoryClockMin;
  18. public uint MemoryClockMax;
  19. public uint MemoryClockDef;
  20. public uint FanSpeedCur;
  21. public MACM_SHARED_MEMORY_GPU_ENTRY_FAN_FLAG FanFlagsCur;
  22. public uint FanSpeedMin;
  23. public uint FanSpeedMax;
  24. public uint FanSpeedDef;
  25. public MACM_SHARED_MEMORY_GPU_ENTRY_FAN_FLAG FanFlagsDef;
  26. public uint CoreVoltageCur;
  27. public uint CoreVoltageMin;
  28. public uint CoreVoltageMax;
  29. public uint CoreVoltageDef;
  30. public uint MemoryVoltageCur;
  31. public uint MemoryVoltageMin;
  32. public uint MemoryVoltageMax;
  33. public uint MemoryVoltageDef;
  34. public uint AuxVoltageCur;
  35. public uint AuxVoltageMin;
  36. public uint AuxVoltageMax;
  37. public uint AuxVoltageDef;
  38. public int CoreVoltageBoostCur;
  39. public int CoreVoltageBoostMin;
  40. public int CoreVoltageBoostMax;
  41. public int CoreVoltageBoostDef;
  42. public int MemoryVoltageBoostCur;
  43. public int MemoryVoltageBoostMin;
  44. public int MemoryVoltageBoostMax;
  45. public int MemoryVoltageBoostDef;
  46. public int AuxVoltageBoostCur;
  47. public int AuxVoltageBoostMin;
  48. public int AuxVoltageBoostMax;
  49. public int AuxVoltageBoostDef;
  50. public int PowerLimitCur;
  51. public int PowerLimitMin;
  52. public int PowerLimitMax;
  53. public int PowerLimitDef;
  54. public int CoreClockBoostCur;
  55. public int CoreClockBoostMin;
  56. public int CoreClockBoostMax;
  57. public int CoreClockBoostDef;
  58. public int MemoryClockBoostCur;
  59. public int MemoryClockBoostMin;
  60. public int MemoryClockBoostMax;
  61. public int MemoryClockBoostDef;
  62. public int ThermalLimitCur;
  63. public int ThermalLimitMin;
  64. public int ThermalLimitMax;
  65. public int ThermalLimitDef;
  66. public uint ThermalPrioritizeCur;
  67. public uint ThermalPrioritizeDef;
  68. }
  69. }