Freigeben über


HalFreeHardwareCounters-Funktion (ntddk.h)

Die HalFreeHardwareCounters Routine gibt eine Reihe von Hardwareleistungszählerressourcen frei, die in einem vorherigen Aufruf von HalAllocateHardwareCounters Routine abgerufen wurden.

Syntax

NTSTATUS HalFreeHardwareCounters(
  _In_ HANDLE CounterSetHandle
);

Parameter

[in] CounterSetHandle

Ein Handle für die zugeordneten Leistungsindikatorenressourcen. Der Aufrufer hat dieses Handle in einem vorherigen Aufruf von HalAllocateHardwareCountersabgerufen.

Rückgabewert

HalFreeHardwareCounters gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Mögliche Fehlerrückgabewerte sind:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER Parameter CounterSetHandle- kein gültiges Zählerressourcenhandle ist.

Bemerkungen

Vor dem Aufrufen dieser Funktion wird erwartet, dass der Clienttreiber die zugeordneten Leistungsindikatorressourcen beendet und gelöscht wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Zielplattform- Universal
Header- ntddk.h (enthalten Ntddk.h, Ntifs.h)
Library Hal.lib
DLL- Hal.dll
IRQL- PASSIVE_LEVEL

Siehe auch

HalAllocateHardwareCounters