HalFreeHardwareCounters 함수(ntddk.h)
HalFreeHardwareCounters 루틴은 HalAllocateHardwareCounters 루틴에 대한 이전 호출에서 획득한 하드웨어 성능 카운터 리소스 집합을 해제합니다.
구문
NTSTATUS HalFreeHardwareCounters(
_In_ HANDLE CounterSetHandle
);
매개 변수
[in] CounterSetHandle
할당된 카운터 리소스에 대한 핸들입니다. 호출자는 HalAllocateHardwareCounters에 대한 이전 호출에서 이 핸들을 획득했습니다.
반환 값
HalFreeHardwareCounters는 호출이 성공하면 STATUS_SUCCESS 반환합니다. 가능한 오류 반환 값에는 다음이 포함됩니다.
반환 코드 | 설명 |
---|---|
STATUS_INVALID_PARAMETER | 매개 변수 CounterSetHandle 은 유효한 카운터 리소스 핸들이 아닙니다. |
설명
이 함수를 호출하기 전에 클라이언트 드라이버는 연결된 카운터 리소스를 중지하고 지워야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | ntddk.h(Ntddk.h, Ntifs.h 포함) |
라이브러리 | Hal.lib |
DLL | Hal.dll |
IRQL | PASSIVE_LEVEL |