SYSTEM_INFORMATION_CLASS 解析
| typedef enum _SYSTEM_INFORMATION_CLASS { SystemBasicInformation = 0, SystemCpuInformation = 1, SystemPerformanceInformation = 2, SystemTimeOfDayInformation = 3, SystemPathInformation = 4, SystemProcessInformation = 5, SystemCallCounts = 6, SystemConfigurationInformation = 7, SystemProcessorPerformanceInformation = 8, SystemGlobalFlag = 9, SystemCallTimeInformation = 10, SystemModuleInformation = 11, SystemLockInformation = 12, SystemStackTraceInformation = 13, SystemPagedPoolInformation = 14, SystemNonPagedPoolInformation = 15, SystemHandleInformation = 16, SystemObjectInformation = 17, SystemPageFileInformation = 18, SystemInstructionEmulationCounts =19, SystemVdmBopInformation = 20, SystemCacheInformation = 21, SystemPoolTagInformation = 22, SystemInterruptInformation = 23, SystemDpcBehaviourInformation = 24, SystemFullMemoryInformation = 25, SystemLoadImage = 26, SystemUnloadImage = 27, SystemTimeAdjustmentInformation = 28, SystemSummaryMemoryInformation = 29, SystemNextEventIdInformation = 30, SystemEventIdsInformation = 31, SystemCrashDumpInformation = 32, SystemExceptionInformation = 33, SystemCrashDumpStateInformation = 34, SystemKernelDebuggerInformation = 35, SystemContextSwitchInformation = 36, SystemRegistryQuotaInformation = 37, SystemExtendServiceTableInformation = 38, SystemPrioritySeparation = 39, SystemPlugPlayBusInformation = 40, SystemDockInformation = 41, SystemPowerInformation = 42, SystemProcessorSpeedInformation = 43, // SystemCurrentTimeZoneInformation = 44, SystemTimeZoneInformation = 44, SystemLookasideInformation = 45, SystemSetTimeSlipEvent = 46, SystemCreateSession = 47, SystemDeleteSession = 48, SystemInvalidInfoClass4 = 49, SystemRangeStartInformation = 50, SystemVerifierInformation = 51, SystemAddVerifier = 52, SystemSessionProcessesInformation = 53, SystemLoadGdiDriverInSystemSpace = 54, SystemNumaNodeInformation = 55, SystemPrefetcherInformation = 56, SystemExtendedProcessInformation, SystemRecommendedSharedDataAlignment = 58, SystemComPlusPackageInstallStatusInformation = 59, SystemNumaMemoryInformation=60, SystemProcessorPowerInformation = 61, SystemEmulationBasicInformation = 62, SystemEmulationProcessorInformation = 63, SystemExtendedHandleInformation = 64, SystemLostDelayedWriteInformation = 65, SystemBigPoolInformation = 66, SystemSessionPoolTagInformation = 67, SystemSessionMappedViewInformation = 68, SystemHotpatchInformation = 69, SystemObjectSecurityMode = 70, SystemWatchdogTimerHandler = 71, SystemWatchdogTimerInformation = 72, SystemLogicalProcessorInformation = 73, SystemVerifierTriageInformation = 74, SystemSuperfetchInformation = 75, SystemMemoryListInformation = 76, SystemModuleInformationEx = 77, SystemReserveInformation = 78, SystemInformationClassMax } SYSTEM_INFORMATION_CLASS, |
宣言
| No. | Function | 2000 | XP |
| 0 | SystemBasicInformation | o | o |
| 1 | SystemCpuInformation | o | o |
| 2 | SystemPerformanceInformation | o | o |
| 3 | SystemTimeOfDayInformation | o | o |
| 4 | SystemPathInformation | o | o |
| 5 | SystemProcessInformation | o | o |
| 6 | SystemCallCounts | o | o |
| 7 | SystemConfigurationInformation | o | o |
| 8 | SystemProcessorPerformanceInformation | o | o |
| 9 | SystemGlobalFlag | o | o |
| 10 | SystemCallTimeInformation | o | o |
| 11 | SystemModuleInformation | o | o |
| 12 | SystemLockInformation | o | o |
| 13 | SystemStackTraceInformation | o | o |
| 14 | SystemPagedPoolInformation | o | o |
| 15 | SystemNonPagedPoolInformation | o | o |
| 16 | SystemHandleInformation | o | o |
| 17 | SystemObjectInformation | o | o |
| 18 | SystemPageFileInformation | o | o |
| 19 | SystemInstructionEmulationCounts | o | o |
| 20 | SystemVdmBopInformation | x | x |
| 21 | SystemCacheInformation | o | o |
| 22 | SystemPoolTagInformation | o | o |
| 23 | SystemInterruptInformation | o | o |
| 24 | SystemDpcBehaviourInformation | o | o |
| 25 | SystemFullMemoryInformation | o | o |
| 26 | SystemLoadImage | x | x |
| 27 | SystemUnloadImage | x | x |
| 28 | SystemTimeAdjustmentInformation | o | o |
| 29 | SystemSummaryMemoryInformation | o | o |
| 30 | SystemNextEventIdInformation | x | x |
| 31 | SystemEventIdsInformation | x | o |
| 32 | SystemCrashDumpInformation | o | x |
| 33 | SystemExceptionInformation | o | o |
| 34 | SystemCrashDumpStateInformation | o | x |
| 35 | SystemKernelDebuggerInformation | o | o |
| 36 | SystemContextSwitchInformation | o | o |
| 37 | SystemRegistryQuotaInformation | o | o |
| 38 | SystemExtendServiceTableInformation | x | x |
| 39 | SystemPrioritySeparation | x | x |
| 40 | SystemPlugPlayBusInformation | x | x |
| 41 | SystemDockInformation | x | x |
| 42 | SystemPowerInformation | x | o |
| 43 | SystemProcessorSpeedInformation | o | o |
| 44 | SystemTimeZoneInformation | o | o |
| 45 | SystemLookasideInformation | o | o |
| 46 | SystemSetTimeSlipEvent | x | x |
| 47 | SystemCreateSession | x | x |
| 48 | SystemDeleteSession | x | x |
| 49 | SystemInvalidInfoClass4 | x | x |
| 50 | SystemRangeStartInformation | o | o |
| 51 | SystemVerifierInformation | o | o |
| 52 | SystemAddVerifier | x | x |
| 53 | SystemSessionProcessesInformation | o | o |
| 54 | SystemLoadGdiDriverInSystemSpace | o | x |
| 55 | SystemNumaNodeInformation | o | o |
| 56 | SystemPrefetcherInformation | x | o |
| 57 | SystemExtendedProcessInformation | x | o |
| 58 | SystemRecommendedSharedDataAlignment | x | o |
| 59 | SystemComPlusPackageInstallStatusInformation | x | o |
| 60 | SystemNumaMemoryInformation | x | o |
| 61 | SystemProcessorPowerInformation | x | o |
| 62 | SystemEmulationBasicInformation | x | o |
| 63 | SystemEmulationProcessorInformation | x | o |
| 64 | SystemExtendedHandleInformation | x | o |
| 65 | SystemLostDelayedWriteInformation | x | o |
| 66 | SystemBigPoolInformation | x | o |
| 67 | SystemSessionPoolTagInformation | x | x |
| 68 | SystemSessionMappedViewInformation | x | x |
| 69 | SystemHotpatchInformation | x | x |
| 70 | SystemObjectSecurityMode | x | o |
| 71 | SystemWatchdogTimerHandler | x | o |
| 72 | SystemWatchdogTimerInformation | x | x |
| 73 | SystemLogicalProcessorInformation | x | o |
| 74 | SystemVerifierTriageInformation | x | x |
| 75 | SystemSuperfetchInformation | x | x |
| 76 | SystemMemoryListInformation | x | x |
| 77 | SystemModuleInformationEx | x | x |
| 78 | SystemReserveInformation | x | x |
2000にあって、XPにないのもあるのね|・ω・)


Comments