Я искал ошибку, из-за которой PdhLookupPerfNameByIndex давал мне размер буфера 0 и обнаружил, что для «% процессорного времени» есть 2 счетчика, и мы использовали последний из списка (индекс 6 и 4676). Испанский языковой пакет имеет этот счетчик только один раз (индекс 6). Мне было любопытно, почему на английском языке будет 2 счетчика для одной и той же вещи, и если на то была веская причина, почему она не включена в испанский языковой пакет.
Использование Windows Server 2012 R2