Почему вы не включили выходные данные тех вызовов Enum, которые предположительно работали для вас, поскольку они не закомментированы?
Я был бы удивлен, если бы после второй открывающей скобки был пробел в COUNTER_PATH
, как здесь. Я ожидаю, что у имени не будет пробела.
CONST LPCSTR COUNTER_PATH = TEXT("\\Network Interface( NVIDIA nForce Networking Controller - PacketScheduler Miniport)\\Current Bandwidth");