#[repr(i32)]
pub enum SYSTEM_INFORMATION_CLASS {
Show 240 variants SystemBasicInformation, SystemProcessorInformation, SystemPerformanceInformation, SystemTimeOfDayInformation, SystemPathInformation, SystemProcessInformation, SystemCallCountInformation, SystemDeviceInformation, SystemProcessorPerformanceInformation, SystemFlagsInformation, SystemCallTimeInformation, SystemModuleInformation, SystemLocksInformation, SystemStackTraceInformation, SystemPagedPoolInformation, SystemNonPagedPoolInformation, SystemHandleInformation, SystemObjectInformation, SystemPageFileInformation, SystemVdmInstemulInformation, SystemVdmBopInformation, SystemFileCacheInformation, SystemPoolTagInformation, SystemInterruptInformation, SystemDpcBehaviorInformation, SystemFullMemoryInformation, SystemLoadGdiDriverInformation, SystemUnloadGdiDriverInformation, SystemTimeAdjustmentInformation, SystemSummaryMemoryInformation, SystemMirrorMemoryInformation, SystemPerformanceTraceInformation, SystemObsolete0, SystemExceptionInformation, SystemCrashDumpStateInformation, SystemKernelDebuggerInformation, SystemContextSwitchInformation, SystemRegistryQuotaInformation, SystemExtendServiceTableInformation, SystemPrioritySeperation, SystemVerifierAddDriverInformation, SystemVerifierRemoveDriverInformation, SystemProcessorIdleInformation, SystemLegacyDriverInformation, SystemCurrentTimeZoneInformation, SystemLookasideInformation, SystemTimeSlipNotification, SystemSessionCreate, SystemSessionDetach, SystemSessionInformation, SystemRangeStartInformation, SystemVerifierInformation, SystemVerifierThunkExtend, SystemSessionProcessInformation, SystemLoadGdiDriverInSystemSpace, SystemNumaProcessorMap, SystemPrefetcherInformation, SystemExtendedProcessInformation, SystemRecommendedSharedDataAlignment, SystemComPlusPackage, SystemNumaAvailableMemory, SystemProcessorPowerInformation, SystemEmulationBasicInformation, SystemEmulationProcessorInformation, SystemExtendedHandleInformation, SystemLostDelayedWriteInformation, SystemBigPoolInformation, SystemSessionPoolTagInformation, SystemSessionMappedViewInformation, SystemHotpatchInformation, SystemObjectSecurityMode, SystemWatchdogTimerHandler, SystemWatchdogTimerInformation, SystemLogicalProcessorInformation, SystemWow64SharedInformationObsolete, SystemRegisterFirmwareTableInformationHandler, SystemFirmwareTableInformation, SystemModuleInformationEx, SystemVerifierTriageInformation, SystemSuperfetchInformation, SystemMemoryListInformation, SystemFileCacheInformationEx, SystemThreadPriorityClientIdInformation, SystemProcessorIdleCycleTimeInformation, SystemVerifierCancellationInformation, SystemProcessorPowerInformationEx, SystemRefTraceInformation, SystemSpecialPoolInformation, SystemProcessIdInformation, SystemErrorPortInformation, SystemBootEnvironmentInformation, SystemHypervisorInformation, SystemVerifierInformationEx, SystemTimeZoneInformation, SystemImageFileExecutionOptionsInformation, SystemCoverageInformation, SystemPrefetchPatchInformation, SystemVerifierFaultsInformation, SystemSystemPartitionInformation, SystemSystemDiskInformation, SystemProcessorPerformanceDistribution, SystemNumaProximityNodeInformation, SystemDynamicTimeZoneInformation, SystemCodeIntegrityInformation, SystemProcessorMicrocodeUpdateInformation, SystemProcessorBrandString, SystemVirtualAddressInformation, SystemLogicalProcessorAndGroupInformation, SystemProcessorCycleTimeInformation, SystemStoreInformation, SystemRegistryAppendString, SystemAitSamplingValue, SystemVhdBootInformation, SystemCpuQuotaInformation, SystemNativeBasicInformation, SystemErrorPortTimeouts, SystemLowPriorityIoInformation, SystemTpmBootEntropyInformation, SystemVerifierCountersInformation, SystemPagedPoolInformationEx, SystemSystemPtesInformationEx, SystemNodeDistanceInformation, SystemAcpiAuditInformation, SystemBasicPerformanceInformation, SystemQueryPerformanceCounterInformation, SystemSessionBigPoolInformation, SystemBootGraphicsInformation, SystemScrubPhysicalMemoryInformation, SystemBadPageInformation, SystemProcessorProfileControlArea, SystemCombinePhysicalMemoryInformation, SystemEntropyInterruptTimingInformation, SystemConsoleInformation, SystemPlatformBinaryInformation, SystemPolicyInformation, SystemHypervisorProcessorCountInformation, SystemDeviceDataInformation, SystemDeviceDataEnumerationInformation, SystemMemoryTopologyInformation, SystemMemoryChannelInformation, SystemBootLogoInformation, SystemProcessorPerformanceInformationEx, SystemCriticalProcessErrorLogInformation, SystemSecureBootPolicyInformation, SystemPageFileInformationEx, SystemSecureBootInformation, SystemEntropyInterruptTimingRawInformation, SystemPortableWorkspaceEfiLauncherInformation, SystemFullProcessInformation, SystemKernelDebuggerInformationEx, SystemBootMetadataInformation, SystemSoftRebootInformation, SystemElamCertificateInformation, SystemOfflineDumpConfigInformation, SystemProcessorFeaturesInformation, SystemRegistryReconciliationInformation, SystemEdidInformation, SystemManufacturingInformation, SystemEnergyEstimationConfigInformation, SystemHypervisorDetailInformation, SystemProcessorCycleStatsInformation, SystemVmGenerationCountInformation, SystemTrustedPlatformModuleInformation, SystemKernelDebuggerFlags, SystemCodeIntegrityPolicyInformation, SystemIsolatedUserModeInformation, SystemHardwareSecurityTestInterfaceResultsInformation, SystemSingleModuleInformation, SystemAllowedCpuSetsInformation, SystemVsmProtectionInformation, SystemInterruptCpuSetsInformation, SystemSecureBootPolicyFullInformation, SystemCodeIntegrityPolicyFullInformation, SystemAffinitizedInterruptProcessorInformation, SystemRootSiloInformation, SystemCpuSetInformation, SystemCpuSetTagInformation, SystemWin32WerStartCallout, SystemSecureKernelProfileInformation, SystemCodeIntegrityPlatformManifestInformation, SystemInterruptSteeringInformation, SystemSupportedProcessorArchitectures, SystemMemoryUsageInformation, SystemCodeIntegrityCertificateInformation, SystemPhysicalMemoryInformation, SystemControlFlowTransition, SystemKernelDebuggingAllowed, SystemActivityModerationExeState, SystemActivityModerationUserSettings, SystemCodeIntegrityPoliciesFullInformation, SystemCodeIntegrityUnlockInformation, SystemIntegrityQuotaInformation, SystemFlushInformation, SystemProcessorIdleMaskInformation, SystemSecureDumpEncryptionInformation, SystemWriteConstraintInformation, SystemKernelVaShadowInformation, SystemHypervisorSharedPageInformation, SystemFirmwareBootPerformanceInformation, SystemCodeIntegrityVerificationInformation, SystemFirmwarePartitionInformation, SystemSpeculationControlInformation, SystemDmaGuardPolicyInformation, SystemEnclaveLaunchControlInformation, SystemWorkloadAllowedCpuSetsInformation, SystemCodeIntegrityUnlockModeInformation, SystemLeapSecondInformation, SystemFlags2Information, SystemSecurityModelInformation, SystemCodeIntegritySyntheticCacheInformation, SystemFeatureConfigurationInformation, SystemFeatureConfigurationSectionInformation, SystemFeatureUsageSubscriptionInformation, SystemSecureSpeculationControlInformation, SystemSpacesBootInformation, SystemFwRamdiskInformation, SystemWheaIpmiHardwareInformation, SystemDifSetRuleClassInformation, SystemDifClearRuleClassInformation, SystemDifApplyPluginVerificationOnDriver, SystemDifRemovePluginVerificationOnDriver, SystemShadowStackInformation, SystemBuildVersionInformation, SystemPoolLimitInformation, SystemCodeIntegrityAddDynamicStore, SystemCodeIntegrityClearDynamicStores, SystemDifPoolTrackingInformation, SystemPoolZeroingInformation, SystemDpcWatchdogInformation, SystemDpcWatchdogInformation2, SystemSupportedProcessorArchitectures2, SystemSingleProcessorRelationshipInformation, SystemXfgCheckFailureInformation, SystemIommuStateInformation, SystemHypervisorMinrootInformation, SystemHypervisorBootPagesInformation, SystemPointerAuthInformation, SystemSecureKernelDebuggerInformation, SystemOriginalImageFeatureInformation, MaxSystemInfoClass,
}

Variantsยง

ยง

SystemBasicInformation

ยง

SystemProcessorInformation

ยง

SystemPerformanceInformation

ยง

SystemTimeOfDayInformation

ยง

SystemPathInformation

ยง

SystemProcessInformation

ยง

SystemCallCountInformation

ยง

SystemDeviceInformation

ยง

SystemProcessorPerformanceInformation

ยง

SystemFlagsInformation

ยง

SystemCallTimeInformation

ยง

SystemModuleInformation

ยง

SystemLocksInformation

ยง

SystemStackTraceInformation

ยง

SystemPagedPoolInformation

ยง

SystemNonPagedPoolInformation

ยง

SystemHandleInformation

ยง

SystemObjectInformation

ยง

SystemPageFileInformation

ยง

SystemVdmInstemulInformation

ยง

SystemVdmBopInformation

ยง

SystemFileCacheInformation

ยง

SystemPoolTagInformation

ยง

SystemInterruptInformation

ยง

SystemDpcBehaviorInformation

ยง

SystemFullMemoryInformation

ยง

SystemLoadGdiDriverInformation

ยง

SystemUnloadGdiDriverInformation

ยง

SystemTimeAdjustmentInformation

ยง

SystemSummaryMemoryInformation

ยง

SystemMirrorMemoryInformation

ยง

SystemPerformanceTraceInformation

ยง

SystemObsolete0

ยง

SystemExceptionInformation

ยง

SystemCrashDumpStateInformation

ยง

SystemKernelDebuggerInformation

ยง

SystemContextSwitchInformation

ยง

SystemRegistryQuotaInformation

ยง

SystemExtendServiceTableInformation

ยง

SystemPrioritySeperation

ยง

SystemVerifierAddDriverInformation

ยง

SystemVerifierRemoveDriverInformation

ยง

SystemProcessorIdleInformation

ยง

SystemLegacyDriverInformation

ยง

SystemCurrentTimeZoneInformation

ยง

SystemLookasideInformation

ยง

SystemTimeSlipNotification

ยง

SystemSessionCreate

ยง

SystemSessionDetach

ยง

SystemSessionInformation

ยง

SystemRangeStartInformation

ยง

SystemVerifierInformation

ยง

SystemVerifierThunkExtend

ยง

SystemSessionProcessInformation

ยง

SystemLoadGdiDriverInSystemSpace

ยง

SystemNumaProcessorMap

ยง

SystemPrefetcherInformation

ยง

SystemExtendedProcessInformation

ยง

SystemRecommendedSharedDataAlignment

ยง

SystemComPlusPackage

ยง

SystemNumaAvailableMemory

ยง

SystemProcessorPowerInformation

ยง

SystemEmulationBasicInformation

ยง

SystemEmulationProcessorInformation

ยง

SystemExtendedHandleInformation

ยง

SystemLostDelayedWriteInformation

ยง

SystemBigPoolInformation

ยง

SystemSessionPoolTagInformation

ยง

SystemSessionMappedViewInformation

ยง

SystemHotpatchInformation

ยง

SystemObjectSecurityMode

ยง

SystemWatchdogTimerHandler

ยง

SystemWatchdogTimerInformation

ยง

SystemLogicalProcessorInformation

ยง

SystemWow64SharedInformationObsolete

ยง

SystemRegisterFirmwareTableInformationHandler

ยง

SystemFirmwareTableInformation

ยง

SystemModuleInformationEx

ยง

SystemVerifierTriageInformation

ยง

SystemSuperfetchInformation

ยง

SystemMemoryListInformation

ยง

SystemFileCacheInformationEx

ยง

SystemThreadPriorityClientIdInformation

ยง

SystemProcessorIdleCycleTimeInformation

ยง

SystemVerifierCancellationInformation

ยง

SystemProcessorPowerInformationEx

ยง

SystemRefTraceInformation

ยง

SystemSpecialPoolInformation

ยง

SystemProcessIdInformation

ยง

SystemErrorPortInformation

ยง

SystemBootEnvironmentInformation

ยง

SystemHypervisorInformation

ยง

SystemVerifierInformationEx

ยง

SystemTimeZoneInformation

ยง

SystemImageFileExecutionOptionsInformation

ยง

SystemCoverageInformation

ยง

SystemPrefetchPatchInformation

ยง

SystemVerifierFaultsInformation

ยง

SystemSystemPartitionInformation

ยง

SystemSystemDiskInformation

ยง

SystemProcessorPerformanceDistribution

ยง

SystemNumaProximityNodeInformation

ยง

SystemDynamicTimeZoneInformation

ยง

SystemCodeIntegrityInformation

ยง

SystemProcessorMicrocodeUpdateInformation

ยง

SystemProcessorBrandString

ยง

SystemVirtualAddressInformation

ยง

SystemLogicalProcessorAndGroupInformation

ยง

SystemProcessorCycleTimeInformation

ยง

SystemStoreInformation

ยง

SystemRegistryAppendString

ยง

SystemAitSamplingValue

ยง

SystemVhdBootInformation

ยง

SystemCpuQuotaInformation

ยง

SystemNativeBasicInformation

ยง

SystemErrorPortTimeouts

ยง

SystemLowPriorityIoInformation

ยง

SystemTpmBootEntropyInformation

ยง

SystemVerifierCountersInformation

ยง

SystemPagedPoolInformationEx

ยง

SystemSystemPtesInformationEx

ยง

SystemNodeDistanceInformation

ยง

SystemAcpiAuditInformation

ยง

SystemBasicPerformanceInformation

ยง

SystemQueryPerformanceCounterInformation

ยง

SystemSessionBigPoolInformation

ยง

SystemBootGraphicsInformation

ยง

SystemScrubPhysicalMemoryInformation

ยง

SystemBadPageInformation

ยง

SystemProcessorProfileControlArea

ยง

SystemCombinePhysicalMemoryInformation

ยง

SystemEntropyInterruptTimingInformation

ยง

SystemConsoleInformation

ยง

SystemPlatformBinaryInformation

ยง

SystemPolicyInformation

ยง

SystemHypervisorProcessorCountInformation

ยง

SystemDeviceDataInformation

ยง

SystemDeviceDataEnumerationInformation

ยง

SystemMemoryTopologyInformation

ยง

SystemMemoryChannelInformation

ยง

SystemBootLogoInformation

ยง

SystemProcessorPerformanceInformationEx

ยง

SystemCriticalProcessErrorLogInformation

ยง

SystemSecureBootPolicyInformation

ยง

SystemPageFileInformationEx

ยง

SystemSecureBootInformation

ยง

SystemEntropyInterruptTimingRawInformation

ยง

SystemPortableWorkspaceEfiLauncherInformation

ยง

SystemFullProcessInformation

ยง

SystemKernelDebuggerInformationEx

ยง

SystemBootMetadataInformation

ยง

SystemSoftRebootInformation

ยง

SystemElamCertificateInformation

ยง

SystemOfflineDumpConfigInformation

ยง

SystemProcessorFeaturesInformation

ยง

SystemRegistryReconciliationInformation

ยง

SystemEdidInformation

ยง

SystemManufacturingInformation

ยง

SystemEnergyEstimationConfigInformation

ยง

SystemHypervisorDetailInformation

ยง

SystemProcessorCycleStatsInformation

ยง

SystemVmGenerationCountInformation

ยง

SystemTrustedPlatformModuleInformation

ยง

SystemKernelDebuggerFlags

ยง

SystemCodeIntegrityPolicyInformation

ยง

SystemIsolatedUserModeInformation

ยง

SystemHardwareSecurityTestInterfaceResultsInformation

ยง

SystemSingleModuleInformation

ยง

SystemAllowedCpuSetsInformation

ยง

SystemVsmProtectionInformation

ยง

SystemInterruptCpuSetsInformation

ยง

SystemSecureBootPolicyFullInformation

ยง

SystemCodeIntegrityPolicyFullInformation

ยง

SystemAffinitizedInterruptProcessorInformation

ยง

SystemRootSiloInformation

ยง

SystemCpuSetInformation

ยง

SystemCpuSetTagInformation

ยง

SystemWin32WerStartCallout

ยง

SystemSecureKernelProfileInformation

ยง

SystemCodeIntegrityPlatformManifestInformation

ยง

SystemInterruptSteeringInformation

ยง

SystemSupportedProcessorArchitectures

ยง

SystemMemoryUsageInformation

ยง

SystemCodeIntegrityCertificateInformation

ยง

SystemPhysicalMemoryInformation

ยง

SystemControlFlowTransition

ยง

SystemKernelDebuggingAllowed

ยง

SystemActivityModerationExeState

ยง

SystemActivityModerationUserSettings

ยง

SystemCodeIntegrityPoliciesFullInformation

ยง

SystemCodeIntegrityUnlockInformation

ยง

SystemIntegrityQuotaInformation

ยง

SystemFlushInformation

ยง

SystemProcessorIdleMaskInformation

ยง

SystemSecureDumpEncryptionInformation

ยง

SystemWriteConstraintInformation

ยง

SystemKernelVaShadowInformation

ยง

SystemHypervisorSharedPageInformation

ยง

SystemFirmwareBootPerformanceInformation

ยง

SystemCodeIntegrityVerificationInformation

ยง

SystemFirmwarePartitionInformation

ยง

SystemSpeculationControlInformation

ยง

SystemDmaGuardPolicyInformation

ยง

SystemEnclaveLaunchControlInformation

ยง

SystemWorkloadAllowedCpuSetsInformation

ยง

SystemCodeIntegrityUnlockModeInformation

ยง

SystemLeapSecondInformation

ยง

SystemFlags2Information

ยง

SystemSecurityModelInformation

ยง

SystemCodeIntegritySyntheticCacheInformation

ยง

SystemFeatureConfigurationInformation

ยง

SystemFeatureConfigurationSectionInformation

ยง

SystemFeatureUsageSubscriptionInformation

ยง

SystemSecureSpeculationControlInformation

ยง

SystemSpacesBootInformation

ยง

SystemFwRamdiskInformation

ยง

SystemWheaIpmiHardwareInformation

ยง

SystemDifSetRuleClassInformation

ยง

SystemDifClearRuleClassInformation

ยง

SystemDifApplyPluginVerificationOnDriver

ยง

SystemDifRemovePluginVerificationOnDriver

ยง

SystemShadowStackInformation

ยง

SystemBuildVersionInformation

ยง

SystemPoolLimitInformation

ยง

SystemCodeIntegrityAddDynamicStore

ยง

SystemCodeIntegrityClearDynamicStores

ยง

SystemDifPoolTrackingInformation

ยง

SystemPoolZeroingInformation

ยง

SystemDpcWatchdogInformation

ยง

SystemDpcWatchdogInformation2

ยง

SystemSupportedProcessorArchitectures2

ยง

SystemSingleProcessorRelationshipInformation

ยง

SystemXfgCheckFailureInformation

ยง

SystemIommuStateInformation

ยง

SystemHypervisorMinrootInformation

ยง

SystemHypervisorBootPagesInformation

ยง

SystemPointerAuthInformation

ยง

SystemSecureKernelDebuggerInformation

ยง

SystemOriginalImageFeatureInformation

ยง

MaxSystemInfoClass

Trait Implementationsยง

sourceยง

impl Clone for SYSTEM_INFORMATION_CLASS

sourceยง

fn clone(&self) -> SYSTEM_INFORMATION_CLASS

Returns a copy of the value. Read more
1.0.0 ยท sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
sourceยง

impl Debug for SYSTEM_INFORMATION_CLASS

sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
sourceยง

impl Hash for SYSTEM_INFORMATION_CLASS

sourceยง

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 ยท sourceยง

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
sourceยง

impl PartialEq<SYSTEM_INFORMATION_CLASS> for SYSTEM_INFORMATION_CLASS

sourceยง

fn eq(&self, other: &SYSTEM_INFORMATION_CLASS) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 ยท sourceยง

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
sourceยง

impl Copy for SYSTEM_INFORMATION_CLASS

sourceยง

impl Eq for SYSTEM_INFORMATION_CLASS

sourceยง

impl StructuralEq for SYSTEM_INFORMATION_CLASS

sourceยง

impl StructuralPartialEq for SYSTEM_INFORMATION_CLASS

Auto Trait Implementationsยง

Blanket Implementationsยง

sourceยง

impl<T> Any for Twhere T: 'static + ?Sized,

sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
sourceยง

impl<T> Borrow<T> for Twhere T: ?Sized,

sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
sourceยง

impl<T> BorrowMut<T> for Twhere T: ?Sized,

sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
sourceยง

impl<T> From<T> for T

sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

sourceยง

impl<T, U> Into<U> for Twhere U: From<T>,

sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

sourceยง

impl<T> ToOwned for Twhere T: Clone,

ยง

type Owned = T

The resulting type after obtaining ownership.
sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
sourceยง

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

ยง

type Error = Infallible

The type returned in the event of a conversion error.
sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
sourceยง

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

ยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.