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 開發人員磁片磁碟機啟用狀態可能值的列舉。 |