Функция QueryAuxiliaryCounterFrequency (realtimeapiset.h)
Запрашивает частоту вспомогательного счетчика.
Синтаксис
HRESULT QueryAuxiliaryCounterFrequency(
[out] PULONGLONG lpAuxiliaryCounterFrequency
);
Параметры
[out] lpAuxiliaryCounterFrequency
Длинный указатель на выходной буфер, содержащий указанную вспомогательную частоту счетчика. Если вспомогательный счетчик не поддерживается, значение в выходном буфере будет неопределенным.
Возвращаемое значение
Возвращает S_OK , если вспомогательный счетчик поддерживается, и E_NOTIMPL , если вспомогательный счетчик не поддерживается.
Комментарии
Доступность вспомогательного счетчика можно определить, сравнив возвращаемое значение с E_NOTIMPL.
Примеры
В следующем примере описывается, как вызвать QueryAuxiliaryCounterFrequency для получения частоты счетчика.
#include <stdio.h>
#include <windows.h>
int
wmain (int argc, wchar_t* argv[])
{
ULONGLONG AuxiliaryCounterFrequency;
HRESULT Result;
Result = QueryAuxiliaryCounterFrequency(&AuxiliaryCounterFrequency);
if (SUCCEEDED(Result)) {
wprintf(L"Auxiliary counter frequency is: %llu.\n", AuxiliaryCounterFrequency);
}
else if (Result == E_NOTIMPL) {
wprintf(L"Auxiliary counter is not supported.\n");
}
else {
wprintf(L"Error code: 0x%x.\n", Result);
}
return 0;
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1703 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2016 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | realtimeapiset.h |
Библиотека | Mincore.lib |
DLL | Kernel32.dll |