此標頭由多個技術使用。 如需詳細資訊,請參閱:
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 這是開發驅動啟用狀態可能值的列舉。 |