NtQueryPerformanceCounter 함수
[이 함수는 지원되지 않으며 사용해서는 안 됩니다. 대신 QueryPerformanceCounter 및 QueryPerformanceFrequency 함수를 사용합니다.]
성능 카운터의 현재 값과 필요에 따라 성능 카운터의 빈도를 반환합니다.
구문
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
매개 변수
-
PerformanceCounter [out]
-
현재 성능 카운터 값을 받을 변수의 주소입니다.
-
PerformanceFrequency [out, optional]
-
성능 카운터 빈도를 받을 변수의 주소입니다.
반환 값
함수가 성공하면 NTSTATUS 코드 STATUS_SUCCESS 반환합니다. 그렇지 않으면 STATUS_ACCESS_VIOLATION 같은 오류 코드를 반환합니다.
설명
NtQueryPerformanceCounter에 사용할 수 있는 헤더 파일이 없습니다. LoadLibrary 및 GetProcAddress 함수를 사용하여 Ntdll.dll 동적으로 연결할 수도 있지만 위라는 대체 함수를 사용해야 합니다.
성능 빈도는 헤르츠의 성능 카운터 빈도(특히 초당 수)입니다. 이 값은 구현에 따라 달라집니다. 구현에 성능 타이밍을 지원하는 하드웨어가 없는 경우 반환되는 값은 0입니다.
요구 사항
요구 사항 | 값 |
---|---|
DLL |
|
추가 정보