QueryAuxiliaryCounterFrequency-Funktion (realtimeapiset.h)

Fragt die Häufigkeit des Hilfsindikators ab.

Syntax

HRESULT QueryAuxiliaryCounterFrequency(
  [out] PULONGLONG lpAuxiliaryCounterFrequency
);

Parameter

[out] lpAuxiliaryCounterFrequency

Langer Zeiger auf einen Ausgabepuffer, der die angegebene Hilfszählerhäufigkeit enthält. Wenn der Hilfsindikator nicht unterstützt wird, ist der Wert im Ausgabepuffer nicht definiert.

Rückgabewert

Gibt S_OK zurück, wenn der Hilfsindikator unterstützt wird, und E_NOTIMPL , wenn der Hilfsindikator nicht unterstützt wird.

Hinweise

Sie können die Verfügbarkeit des Hilfsindikators ermitteln, indem Sie den zurückgegebenen Wert mit E_NOTIMPL vergleichen.

Beispiele

Im folgenden Beispiel wird beschrieben, wie QueryAuxiliaryCounterFrequency aufgerufen wird, um die Zählerhäufigkeit abzurufen.

#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; 
} 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile realtimeapiset.h
Bibliothek Mincore.lib
DLL Kernel32.dll