// ntddk.h
typedef enum _HAL_SET_INFORMATION_CLASS {
HalProfileSourceInterval,
HalProfileSourceInterruptHandler,
HalMcaRegisterDriver,
HalKernelErrorHandler,
HalCmcRegisterDriver,
HalCpeRegisterDriver,
HalMcaLog,
HalCmcLog,
HalCpeLog,
HalGenerateCmcInterrupt,
HalProfileSourceTimerHandler,
HalEnlightenment,
HalProfileDpgoSourceInterruptHandler,
HalRegisterSecondaryInterruptInterface,
HalSetChannelPowerInformation,
HalI386ExceptionChainTerminatorInformation,
HalSetResetParkDisposition,
HalSetPsciSuspendMode,
HalSetHvciEnabled,
HalSetProcessorTraceInterruptHandler,
HalProfileSourceAdd,
HalProfileSourceRemove,
HalSetSwInterruptHandler,
HalSetClockTimerMinimumInterval,
HalRegisterPmuNotification,
HalUnregisterPmuNotification
} HAL_SET_INFORMATION_CLASS, *PHAL_SET_INFORMATION_CLASS;
View the official Windows Driver Kit DDI referenceNo description available.
Defines values used by pHalSetSystemInformation. The values are reserved for internal use.
HalProfileSourceIntervalReserved for internal use.
HalProfileSourceInterruptHandlerReserved for internal use.
HalMcaRegisterDriverReserved for internal use.
HalKernelErrorHandlerReserved for internal use.
HalCmcRegisterDriverReserved for internal use.
HalCpeRegisterDriverReserved for internal use.
HalMcaLogReserved for internal use.
HalCmcLogReserved for internal use.
HalCpeLogReserved for internal use.
HalGenerateCmcInterruptReserved for internal use.
HalProfileSourceTimerHandlerReserved for internal use.
HalEnlightenmentReserved for internal use.
HalProfileDpgoSourceInterruptHandlerReserved for internal use.
HalRegisterSecondaryInterruptInterfaceReserved for internal use.
HalSetChannelPowerInformationReserved for internal use.
HalI386ExceptionChainTerminatorInformationReserved for internal use.
HalSetResetParkDispositionReserved for internal use.
HalSetPsciSuspendModeReserved for internal use.
HalSetHvciEnabledReserved for internal use.
HalSetProcessorTraceInterruptHandlerReserved for internal use.
HalProfileSourceAddReserved for internal use.
HalProfileSourceRemoveReserved for internal use.
HalSetSwInterruptHandlerReserved for internal use.
HalSetClockTimerMinimumIntervalReserved for internal use.
HalRegisterPmuNotificationReserved for internal use.
HalUnregisterPmuNotificationReserved for internal use.