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) |