HAL_QUERY_INFORMATION_CLASS enumeration (ntddk.h)

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

Syntax

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;

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

Requirements

Requirement Value
Header ntddk.h (include Ntddk.h)