c ++ - performance tæller

Indlæg af Hanne Mølgaard Plasc

Problem



Her er koden, for at få båndbredden af ​​systemet fra systemet, ved hjælp af tælleren.
Jeg får 'PdhCollectQueryData mislykkedes'


ie.error code='PDH\_NO\_DATA'
plz fortæl mig hvor jeg går galt. ?????


#include <windows.h>
#include <conio.h>
#include <stdio.h>
#include <pdh.h>

#pragma comment(lib,"pdh.lib")

Bedste reference


Hvorfor inkluderede du ikke output fra de Enum-opkald, som formodentlig fungerede for dig, da de ikke kommenteres?


Jeg bliver overrasket, hvis der er plads i COUNTER\_PATH efter den anden åbnings parentes, som du har her. Jeg forventer, at navnet ikke har et førende rum.


CONST LPCSTR COUNTER\_PATH = TEXT("\Network Interface( NVIDIA nForce Networking Controller - PacketScheduler Miniport)\Current Bandwidth");