Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |