sysinfoapi.h 标头

此标头由多种技术使用。 有关详细信息,请参见:

sysinfoapi.h 包含以下编程接口:

Functions

 
EnumSystemFirmwareTables

枚举指定类型的所有系统固件表。
GetComputerNameExA

检索与本地计算机关联的 NetBIOS 或 DNS 名称。 当系统从注册表读取名称时,会在系统启动时建立这些名称。 (ANSI)
GetComputerNameExW

检索与本地计算机关联的 NetBIOS 或 DNS 名称。 当系统从注册表读取名称时,会在系统启动时建立这些名称。 (Unicode)
GetDeveloperDriveEnablementState

获取一个值,该值指示是否启用开发人员驱动器。
GetIntegratedDisplaySize

检索内置屏幕的对角线大小(以英寸为单位)的最佳估计值。
GetLocalTime

检索当前本地日期和时间。
GetLogicalProcessorInformation

检索有关逻辑处理器和相关硬件的信息。
GetLogicalProcessorInformationEx

检索有关逻辑处理器和相关硬件关系的信息。
GetNativeSystemInfo

将当前系统的相关信息检索到 WOW64 下运行的应用程序。
GetPhysicallyInstalledSystemMemory

检索计算机上物理安装的 RAM 量。
GetProcessorSystemCycleTime

检索指定处理器组中每个处理器执行延迟过程调用(DPC)和中断服务例程(ISR)的周期时间,因为处理器变为活动状态。
GetProductInfo

检索本地计算机上的作系统的产品类型,并将类型映射到指定作系统支持的产品类型。
GetRuntimeAttestationReport

检索已签名的运行时证明报告
GetSystemDirectoryA

检索系统目录的路径。 (ANSI)
GetSystemDirectoryW

检索系统目录的路径。 (Unicode)
GetSystemFirmwareTable

从固件表提供程序检索指定的固件表。
GetSystemInfo

检索有关当前系统的信息。
GetSystemTime

以协调世界时(UTC)格式检索当前系统日期和时间。
GetSystemTimeAdjustment

确定系统是否对其白天时间进行定期时间调整,并获取任何此类调整的值和时间段。
GetSystemTimeAdjustmentPrecise

确定系统是否对其白天时间应用定期编程时间调整,并获取任何此类调整的值和时间段。
GetSystemTimeAsFileTime

检索当前系统日期和时间。 信息采用协调世界时(UTC)格式。
GetSystemTimePreciseAsFileTime

GetSystemTimePreciseAsFileTime 函数检索具有最高精度<(1us)的当前系统日期和时间。 检索的信息采用协调世界时(UTC)格式。
GetSystemWindowsDirectoryA

检索多用户系统上共享 Windows 目录的路径。 (ANSI)
GetSystemWindowsDirectoryW

检索多用户系统上共享 Windows 目录的路径。 (Unicode)
GetTickCount

检索自系统启动以来已用过的毫秒数,最长为 49.7 天。
GetTickCount64

检索自系统启动以来已用过的毫秒数。
GetVersion

随着 Windows 8.1 的发布,GetVersion API 的行为已更改,它将为作系统版本返回的值。 GetVersion 函数返回的值现在取决于应用程序的清单方式。
GetVersionExA

随着 Windows 8.1 的发布,GetVersionEx API 的行为在它将为作系统版本返回的值中已更改。 GetVersionEx 函数返回的值现在取决于应用程序的清单方式。 (ANSI)
GetVersionExW

随着 Windows 8.1 的发布,GetVersionEx API 的行为在它将为作系统版本返回的值中已更改。 GetVersionEx 函数返回的值现在取决于应用程序的清单方式。 (Unicode)
GetWindowsDirectoryA

检索 Windows 目录的路径。 (ANSI)
GetWindowsDirectoryW

检索 Windows 目录的路径。 (Unicode)
GlobalMemoryStatusEx

检索有关系统当前使用物理内存和虚拟内存的信息。 (GlobalMemoryStatusEx)
InstallELAMCertificateInfo

安装资源文件中指定的证书信息,该信息在生成时链接到 ELAM 驱动程序。
IsUserCetAvailableInEnvironment

查询用户模式硬件强制堆栈保护是否可用于指定环境。
SetComputerNameA

设置本地计算机的新 NetBIOS 名称。 该名称存储在注册表中,名称更改将在用户下次重启计算机时生效。 (ANSI)
SetComputerNameExA

设置本地计算机的新 NetBIOS 或 DNS 名称。 (ANSI)
SetComputerNameExW

设置本地计算机的新 NetBIOS 或 DNS 名称。 (Unicode)
SetComputerNameW

设置本地计算机的新 NetBIOS 名称。 该名称存储在注册表中,名称更改将在用户下次重启计算机时生效。 (Unicode)
SetLocalTime

设置当前的本地时间和日期。
SetSystemTime

设置当前系统时间和日期。 系统时间以协调世界时(UTC)表示。
SetSystemTimeAdjustment

启用或禁用对系统白天时间的定期时间调整。 启用后,此类时间调整可用于将一天中的时间与其他一些时间源信息同步。 (SetSystemTimeAdjustment)
SetSystemTimeAdjustmentPrecise

启用或禁用对系统白天时间的定期时间调整。 启用后,此类时间调整可用于将一天中的时间与其他一些时间源信息同步。 (SetSystemTimeAdjustmentPrecise)

结构

 
MEMORYSTATUSEX

包含有关物理内存和虚拟内存的当前状态的信息,包括扩展内存。
SYSTEM_INFO

包含有关当前计算机系统的信息。 这包括处理器的体系结构和类型、系统中的处理器数、页面大小和其他此类信息。

枚举

 
COMPUTER_NAME_FORMAT

指定计算机名称的类型。
DEVELOPER_DRIVE_ENABLEMENT_STATE

枚举开发人员驱动器启用状态的可能值。