====== GetCoreTempInfo ======
GetCoreTempInfo([, index])
GetCoreTempInfo [index]
Возвращает информацию о температуре, загрузке, тепловом пакете и т.д. процессора с помощью программы CoreTemp.
:!: Внимание! Эта функция не работает самостоятельно! Для её работы требуется запущенная программа [[https://www.alcpu.com/CoreTemp/|CoreTemp]].
**Параметры**
|< 100% 15% >|
|id|Текстовый идентификатор получаемого значения. Возможные идентификаторы перечислены в таблице ниже. Регистр значения не имеет.|
|index|Числовой индекс для идентификаторов **Temp**, **Load**, **TDP**, **Power**, **Multipliers**, **TjMax**. Для других идентификаторов значение индекса будет проигнорировано. Возможные значения индексов перечислены в таблице ниже. Если значение опущено, то индекс равен 0.|
**Поддерживаемые идентификаторы**
^Идентификатор^Индекс^Описание^
|Temp|0-255|Температура ядра процессора.|
|Load|0-255|Загрузка в процентах ядра процессора|
|TDP|0-127|Тепловой пакет процессора.|
|Power|0-127|Мощность, потребляемая процессором.|
|Multipliers|0-255|Множители по ядрам процессора.|
|TjMax|0-127|Порог температуры процессора.|
|CoreCnt| |Число ядер процессора.|
|CPUCnt| |Число процессоров.|
|VID| |Напряжение на процессоре в В.|
|CPUSpeed| |Скорость процессора в МГц.|
|fFSBSpeed| |Скорость шины в МГц.|
|Multiplier| |Множитель.|
|Fahrenheit| |Показывает, что возвращаемые данные температуры в Фаренгейтах. Управляется опцией в настройках CoreTemp. Возвращает 0 или 1.|
|DeltaToTjMax| |Возвращаемая в **Temp** температура является разницей между **TjMax** и текущей температурой ядра. Управляется опцией в настройках CoreTemp. Возвращает 0 или 1.|
**Примечания**
Если при получении данных возникла ошибка, функция возвращает пустую строку и код ошибки в макросе **%ERROR%**.
Коды ошибок:
|0|Успешное выполнение.|
|1|Ошибка получения данных (возможно, не запущен CoreTemp).|
|2|Значение индекса выходит за допустимые пределы.|
|3|Для **TDP** и **Power** --- данная возможность не поддерживается процессором или системой.|