共用方式為


SysinfoAPI.h 標頭

此標頭由多個技術使用。 如需詳細資訊,請參閱:

SysinfoAPI.h 包含以下程式介面:

Functions

 
EnumSystemFirmwareTables

列舉指定類型的所有系統韌體資料表。
GetComputerNameExA

取得與本地電腦相關的 NetBIOS 或 DNS 名稱。 這些名稱會在系統啟動時建立,系統會從登錄檔讀取它們。 (ANSI)
GetComputerNameExW

取得與本地電腦相關的 NetBIOS 或 DNS 名稱。 這些名稱會在系統啟動時建立,系統會從登錄檔讀取它們。 (Unicode)
GetDeveloperDriveEnablementState

取得一個值,指出是否已啟用開發人員磁碟機。
GetIntegratedDisplaySize

取得內建螢幕對角線尺寸的最佳估計值,單位為英吋。
GetLocalTime

取得當前當地日期與時間。
GetLogicalProcessorInformation

擷取有關邏輯處理器及相關硬體的資訊。
GetLogicalProcessorInformationEx

擷取有關邏輯處理器與相關硬體關係的資訊。
GetNativeSystemInfo

將目前系統的資訊檢索到執行於 WOW64 的應用程式。
GetPhysicallyInstalledSystemMemory

讀取電腦實際安裝的記憶體容量。
GetProcessorSystemCycleTime

擷取指定處理器群組中每個處理器自啟動以來執行延遲程序呼叫(DPC)及中斷服務例程(ISR)所花費的週期時間。
取得產品資訊

擷取本地電腦作業系統的產品類型,並將該類型映射到指定作業系統支援的產品類型。
GetRuntimeAttestationReport

取得簽署的執行時證明報告
GetSystemDirectoryA

擷取系統目錄的路徑。 (ANSI)
GetSystemDirectoryW

擷取系統目錄的路徑。 (Unicode)
GetSystemFirmwareTable

從韌體資料表提供者取得指定的韌體資料表。
取得系統資訊

取得有關現行系統的資訊。
GetSystemTime

以協調世界時(UTC)格式取得當前系統日期與時間。
取得系統時間調整

判斷系統是否對其時間鐘進行週期性時間調整,並取得任何此類調整的值與週期。
GetSystemTimeAdjustmentPrecise

判斷系統是否對其時間鐘進行週期性、程式化的時間調整,並取得任何此類調整的值與時間。
GetSystemTimeAsFileTime

取得當前系統日期與時間。 資訊採用協調世界時(UTC)格式。
GetSystemTimePreciseAsFileTime

GetSystemTimePreciseAsFileTime 函式會以最高精度<(1 美國單位)取得當前系統日期與時間。 所取得的資訊以協調世界時(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)
全球記憶狀態Ex

擷取系統目前對實體記憶體與虛擬記憶體的使用情況資訊。 (全球記憶狀態Ex)
InstallELAMCertificateInfo

安裝資源檔案中指定的憑證資訊,並在建置時連結至 ELAM 驅動程式。
IsUserCetAvailableInEnvironment

查詢使用者模式硬體強制堆疊保護是否適用於指定的環境。
SetComputerNameA

為本地電腦設定新的 NetBIOS 名稱。 名稱會儲存在登錄檔中,且在使用者下次重新啟動電腦時,名稱變更即生效。 (ANSI)
SetComputerNameExA

為本地電腦設定新的 NetBIOS 或 DNS 名稱。 (ANSI)
SetComputerNameExW

為本地電腦設定新的 NetBIOS 或 DNS 名稱。 (Unicode)
SetComputerNameW

為本地電腦設定新的 NetBIOS 名稱。 名稱會儲存在登錄檔中,且在使用者下次重新啟動電腦時,名稱變更即生效。 (Unicode)
SetLocalTime

設定當地時間與日期。
SetSystemTime

設定當前系統的時間與日期。 系統時間以協調世界時(UTC)表示。
設定系統時間調整

啟用或停用系統時間鐘的週期性時間調整。 啟用後,這些時間調整可用來與其他時間資訊來源同步時間。 (設定系統時間調整)
設定系統時間調整精確

啟用或停用系統時間鐘的週期性時間調整。 啟用後,這些時間調整可用來與其他時間資訊來源同步時間。 (設定系統時間調整精確)

結構體系

 
記憶狀態

包含物理記憶體與虛擬記憶體當前狀態的資訊,包括擴充記憶體。
SYSTEM_INFO

包含有關現行電腦系統的資訊。 這包括處理器的架構與類型、系統中的處理器數量、頁面大小及其他相關資訊。

列舉項目

 
COMPUTER_NAME_FORMAT

指定一種電腦名稱類型。
DEVELOPER_DRIVE_ENABLEMENT_STATE

這是開發驅動啟用狀態可能值的列舉。