HAL_QUERY_INFORMATION_CLASS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

typedef enum _HAL_QUERY_INFORMATION_CLASS {
  HalInstalledBusInformation,
  HalProfileSourceInformation,
  HalInformationClassUnused1,
  HalPowerInformation,
  HalProcessorSpeedInformation,
  HalCallbackInformation,
  HalMapRegisterInformation,
  HalMcaLogInformation,
  HalFrameBufferCachingInformation,
  HalDisplayBiosInformation,
  HalProcessorFeatureInformation,
  HalNumaTopologyInterface,
  HalErrorInformation,
  HalCmcLogInformation,
  HalCpeLogInformation,
  HalQueryMcaInterface,
  HalQueryAMLIIllegalIOPortAddresses,
  HalQueryMaxHotPlugMemoryAddress,
  HalPartitionIpiInterface,
  HalPlatformInformation,
  HalQueryProfileSourceList,
  HalInitLogInformation,
  HalFrequencyInformation,
  HalProcessorBrandString,
  HalHypervisorInformation,
  HalPlatformTimerInformation,
  HalAcpiAuditInformation,
  HalIrtInformation,
  HalSecondaryInterruptInformation,
  HalParkingPageInformation,
  HalNumaRangeTableInformation,
  HalChannelTopologyInformation,
  HalExternalCacheInformation,
  HalQueryDebuggerInformation,
  HalFwBootPerformanceInformation,
  HalFwS3PerformanceInformation,
  HalGetChannelPowerInformation,
  HalQueryStateElementInformation,
  HalPsciInformation,
  HalInterruptControllerInformation,
  HalQueryIommuReservedRegionInformation,
  HalQueryArmErrataInformation,
  HalQueryProcessorEfficiencyInformation,
  HalQueryAcpiWakeAlarmSystemPowerStateInformation,
  HalQueryProfileIsTimerBasedProfiling,
  HalQueryProfileNumberOfCounters,
  HalQueryHyperlaunchEntrypoint,
  HalHardwareWatchdogInformation,
  HalDmaRemappingInformation,
  HalQueryUnused0001,
  HalHeterogeneousMemoryAttributesInterface,
  HalQueryPerDeviceMsiLimitInformation,
  HalQueryProfileCorruptionStatus,
  HalQueryProfileCounterOwnership,
  HalQueryMpamInformation,
  HalAmuInformation,
  HalQueryApHibernateResumePc,
  HalQueryArm64PlatformInformation
} HAL_QUERY_INFORMATION_CLASS, *PHAL_QUERY_INFORMATION_CLASS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntddk-_hal_query_information_class)

Description

The HAL_QUERY_INFORMATION_CLASS enumeration is reserved for system use only. Do not use.

Constants

HalInstalledBusInformation

HalProfileSourceInformation

HalInformationClassUnused1

HalPowerInformation

HalProcessorSpeedInformation

HalCallbackInformation

HalMapRegisterInformation

HalMcaLogInformation

HalFrameBufferCachingInformation

HalDisplayBiosInformation

HalProcessorFeatureInformation

HalNumaTopologyInterface

HalErrorInformation

HalCmcLogInformation

HalCpeLogInformation

HalQueryMcaInterface

HalQueryAMLIIllegalIOPortAddresses

HalQueryMaxHotPlugMemoryAddress

HalPartitionIpiInterface

HalPlatformInformation

HalQueryProfileSourceList

HalInitLogInformation

HalFrequencyInformation

HalProcessorBrandString

HalHypervisorInformation

HalPlatformTimerInformation

HalAcpiAuditInformation

HalIrtInformation

HalSecondaryInterruptInformation

HalParkingPageInformation

HalNumaRangeTableInformation

HalChannelTopologyInformation

HalExternalCacheInformation

HalQueryDebuggerInformation

HalFwBootPerformanceInformation

HalFwS3PerformanceInformation

HalGetChannelPowerInformation

HalQueryStateElementInformation

HalPsciInformation

HalInterruptControllerInformation

HalQueryIommuReservedRegionInformation

HalQueryArmErrataInformation

HalQueryProcessorEfficiencyInformation

HalQueryAcpiWakeAlarmSystemPowerStateInformation

HalQueryProfileNumberOfCounters

HalQueryHyperlaunchEntrypoint

HalHardwareWatchdogInformation

HalDmaRemappingInformation

HalQueryUnused0001

HalHeterogeneousMemoryAttributesInterface

HalQueryPerDeviceMsiLimitInformation

HalQueryProfileCorruptionStatus

HalQueryProfileCounterOwnership

HalQueryMpamInformation

HalAmuInformation

Remarks

See also