Fonction PerfSetCounterSetInfo (perflib.h)
Spécifie la disposition d’un jeu de compteurs particulier.
Syntaxe
ULONG PerfSetCounterSetInfo(
[in] HANDLE ProviderHandle,
[in] PPERF_COUNTERSET_INFO Template,
[in] ULONG TemplateSize
);
Paramètres
[in] ProviderHandle
Handle du fournisseur. Utilisez la variable handle que l’outil CTRPP a générée pour vous. Pour connaître le nom de la variable, consultez l’attribut symbol de l’élément provider .
Windows Vista : La fonction PerfStartProvider retourne le handle.
[in] Template
Mémoire tampon qui contient les informations du jeu de compteurs. Pour plus d’informations, consultez PERF_COUNTERSET_INFO.
[in] TemplateSize
Taille, en octets, de la mémoire tampon pTemplate .
Valeur retournée
Si la fonction réussit, elle retourne ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est un code d’erreur système.
Remarques
La fonction CounterInitialize appelle cette fonction ; n’appelez pas cette fonction directement.
Windows Vista : La fonction PerfAutoInitialize appelle cette fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | perflib.h |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |