Fonction PerfDeleteCounters (perflib.h)
Supprime les spécifications de compteur de performances spécifiées de la requête spécifiée.
Syntaxe
ULONG PerfDeleteCounters(
[in] HANDLE hQuery,
[in, out] PPERF_COUNTER_IDENTIFIER pCounters,
DWORD cbCounters
);
Paramètres
[in] hQuery
Handle de la requête à partir de laquelle vous souhaitez supprimer les spécifications des compteurs de performances.
[in, out] pCounters
Pointeur vers les spécifications du compteur de performances que vous souhaitez supprimer.
cbCounters
Taille de la mémoire tampon spécifiée par le paramètre pCounters , en octets.
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.
Notes
Le paramètre pCounters doit pointer vers une séquence de blocs PERF_COUNTER_IDENTIFIER . Chaque bloc PERF_COUNTER_IDENTIFIER se compose d’une structure PERF_COUNTER_IDENTIFIER, éventuellement suivie d’une chaîne de nom de instance UTF-16LE terminée par null, suivie d’un remplissage qui fait de la taille du bloc un multiple de 8 octets.
Configurez chaque bloc PERF_COUNTER_IDENTIFIER de la même manière que décrit dans remarques pour PerfAddCounters.
PerfDeleteCounters tente de supprimer une spécification de compteur de la requête pour chaque bloc PERF_COUNTER_IDENTIFIER et met à jour le membre Status de la structure PERF_COUNTER_IDENTIFIER dans chaque bloc avec le résultat de la tentative.
Spécifications
Client minimal pris en charge | Windows 10, version 1607 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | perflib.h |
Bibliothèque | AdvAPI32.lib |
DLL | AdvAPI32.dll |