Partager via


HalFreeHardwareCounters, fonction (ntddk.h)

La routine HalFreeHardwareCounters libère un ensemble de ressources de compteur de performances matérielles acquises dans un appel précédent à HalAllocateHardwareCounters routine.

Syntaxe

NTSTATUS HalFreeHardwareCounters(
  _In_ HANDLE CounterSetHandle
);

Paramètres

[in] CounterSetHandle

Handle pour les ressources de compteur allouées. L’appelant a acquis ce handle dans un appel précédent à HalAllocateHardwareCounters.

Valeur de retour

HalFreeHardwareCounters retourne STATUS_SUCCESS si l’appel a réussi. Les valeurs de retour d’erreur possibles sont les suivantes :

Retourner le code Description
STATUS_INVALID_PARAMETER Le paramètre CounterSetHandle n’est pas un handle de ressources de compteur valide.

Remarques

Avant d’appeler cette fonction, le pilote client est censé arrêter et effacer les ressources de compteur associées.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h, Ntifs.h)
bibliothèque Hal.lib
DLL Hal.dll
IRQL PASSIVE_LEVEL

Voir aussi

HalAllocateHardwareCounters