sysinfoapi.h 標頭

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

sysinfoapi.h 包含下列程式設計介面:

函式

 
EnumSystemFirmwareTables

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

擷取與本機電腦相關聯的 NetBIOS 或 DNS 名稱。 當系統從登錄讀取名稱時,會在系統啟動時建立名稱。 (ANSI)
GetComputerNameExW

擷取與本機電腦相關聯的 NetBIOS 或 DNS 名稱。 當系統從登錄讀取名稱時,會在系統啟動時建立名稱。 (Unicode)
GetDeveloperDriveEnablementState

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

擷取內建螢幕對角線大小的最佳估計,以英吋為單位。
GetLocalTime

擷取目前的本機日期和時間。
GetLogicalProcessorInformation

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

擷取邏輯處理器和相關硬體關聯性的相關資訊。
GetNativeSystemInfo

擷取目前系統的相關資訊至在 WOW64 下執行的應用程式。
GetPhysicallyInstalledSystemMemory

擷取電腦上實際安裝的 RAM 數量。
GetProcessorSystemCycleTime

擷取指定處理器群組中每個處理器在執行延後程序呼叫時所花費的時間, (DPC) 和插斷服務常式, (ISR) 開始作用中。
GetProductInfo

擷取本機電腦上的作業系統產品類型,並將類型對應至指定作業系統所支援的產品類型。
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

查詢使用者模式硬體強制執行的 Stack Protection 是否適用于指定的環境。
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

開發人員磁片磁碟機啟用狀態可能值的列舉。