sysinfoapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
sysinfoapi.h enthält die folgenden Programmierschnittstellen:
Functions
EnumSystemFirmwareTables Listet alle Systemfirmwaretabellen des angegebenen Typs auf. |
GetComputerNameExA Ruft einen NetBIOS- oder DNS-Namen ab, der dem lokalen Computer zugeordnet ist. Die Namen werden beim Systemstart festgelegt, wenn das System sie aus der Registrierung liest. (ANSI) |
GetComputerNameExW Ruft einen NetBIOS- oder DNS-Namen ab, der dem lokalen Computer zugeordnet ist. Die Namen werden beim Systemstart festgelegt, wenn das System sie aus der Registrierung liest. (Unicode) |
GetDeveloperDriveEnablementState Ruft einen Wert ab, der angibt, ob das Entwicklerlaufwerk aktiviert ist. |
GetIntegratedDisplaySize Ruft die beste Schätzung der diagonalen Größe des integrierten Bildschirms in Zoll ab. |
GetLocalTime Ruft das aktuelle lokale Datum und die aktuelle Uhrzeit ab. |
GetLogicalProcessorInformation Ruft Informationen zu logischen Prozessoren und zugehöriger Hardware ab. |
GetLogicalProcessorInformationEx Ruft Informationen zu den Beziehungen von logischen Prozessoren und zugehöriger Hardware ab. |
GetNativeSystemInfo Ruft Informationen zum aktuellen System an eine Anwendung ab, die unter WOW64 ausgeführt wird. |
GetPhysicallyInstalledSystemMemory Ruft die Menge an RAM ab, die physisch auf dem Computer installiert ist. |
GetProcessorSystemCycleTime Ruft die Zykluszeit ab, die jeder Prozessor in der angegebenen Prozessorgruppe für die Ausführung verzögerter Prozeduraufrufe (DpCs) und Interruptdienstroutinen (ISRs) aufgewendet hat, seit der Prozessor aktiv wurde. |
GetProductInfo Ruft den Produkttyp für das Betriebssystem auf dem lokalen Computer ab und ordnet den Vom angegebenen Betriebssystem unterstützten Produkttypen den Typ zu. |
GetSystemDirectoryA Ruft den Pfad des Systemverzeichnisses ab. (ANSI) |
GetSystemDirectoryW Ruft den Pfad des Systemverzeichnisses ab. (Unicode) |
GetSystemFirmwareTable Ruft die angegebene Firmwaretabelle vom Firmwaretabellenanbieter ab. |
GetSystemInfo Ruft Informationen zum aktuellen System ab. |
GetSystemTime Ruft das aktuelle Systemdatum und die aktuelle Systemzeit im UTC-Format ab. |
GetSystemTimeAdjustment Bestimmt, ob das System regelmäßige Zeitanpassungen auf seine Tageszeituhr anwendet, und ruft den Wert und den Zeitraum solcher Anpassungen ab. |
GetSystemTimeAdjustmentPrecise Bestimmt, ob das System regelmäßige, programmierte Zeitanpassungen auf seine Tageszeituhr anwendet, und ruft den Wert und den Zeitraum solcher Anpassungen ab. |
GetSystemTimeAsFileTime Ruft das aktuelle Systemdatum und die aktuelle Systemzeit ab. Die Informationen sind im UTC-Format (Coordinated Universal Time) angegeben. |
GetSystemTimePreciseAsFileTime Die GetSystemTimePreciseAsFileTime-Funktion ruft das aktuelle Systemdatum und die aktuelle Systemzeit mit der höchstmöglichen Genauigkeit (<1us) ab. Die abgerufenen Informationen haben das UTC-Format (Coordinated Universal Time). |
GetSystemWindowsDirectoryA Ruft den Pfad des freigegebenen Windows-Verzeichnisses in einem Mehrbenutzersystem ab. (ANSI) |
GetSystemWindowsDirectoryW Ruft den Pfad des freigegebenen Windows-Verzeichnisses in einem Mehrbenutzersystem ab. (Unicode) |
Gettickcount Ruft die Anzahl der Millisekunden ab, die seit dem Start des Systems verstrichen sind( bis zu 49,7 Tage). |
GetTickCount64 Ruft die Anzahl der Millisekunden ab, die seit dem Start des Systems verstrichen sind. |
Getversion Mit der Veröffentlichung von Windows 8.1 hat sich das Verhalten der GetVersion-API in dem Wert geändert, den sie für die Betriebssystemversion zurückgeben wird. Der von der GetVersion-Funktion zurückgegebene Wert hängt jetzt davon ab, wie die Anwendung manifestiert wird. |
GetVersionExA Mit der Veröffentlichung von Windows 8.1 hat sich das Verhalten der GetVersionEx-API in dem Wert geändert, den sie für die Betriebssystemversion zurückgeben wird. Der von der GetVersionEx-Funktion zurückgegebene Wert hängt jetzt davon ab, wie die Anwendung manifestiert wird. (ANSI) |
GetVersionExW Mit der Veröffentlichung von Windows 8.1 hat sich das Verhalten der GetVersionEx-API in dem Wert geändert, den sie für die Betriebssystemversion zurückgeben wird. Der von der GetVersionEx-Funktion zurückgegebene Wert hängt jetzt davon ab, wie die Anwendung manifestiert wird. (Unicode) |
GetWindowsDirectoryA Ruft den Pfad des Windows-Verzeichnisses ab. (ANSI) |
GetWindowsDirectoryW Ruft den Pfad des Windows-Verzeichnisses ab. (Unicode) |
GlobalMemoryStatusEx Ruft Informationen zur aktuellen Systemauslastung sowohl des physischen als auch des virtuellen Speichers ab. (GlobalMemoryStatusEx) |
InstallELAMCertificateInfo Installiert die Zertifikatinformationen, die in der Ressourcendatei angegeben sind, die zur Buildzeit mit dem ELAM-Treiber verknüpft ist. |
IsUserCetAvailableInEnvironment Fragt ab, ob der vom Benutzermodus durch Hardware erzwungene Stack Protection für die angegebene Umgebung verfügbar ist. |
SetComputerNameA Legt einen neuen NetBIOS-Namen für den lokalen Computer fest. Der Name wird in der Registrierung gespeichert, und die Namensänderung wird wirksam, wenn der Benutzer den Computer das nächste Mal neu startet. (ANSI) |
SetComputerNameExA Legt einen neuen NetBIOS- oder DNS-Namen für den lokalen Computer fest. (ANSI) |
SetComputerNameExW Legt einen neuen NetBIOS- oder DNS-Namen für den lokalen Computer fest. (Unicode) |
SetComputerNameW Legt einen neuen NetBIOS-Namen für den lokalen Computer fest. Der Name wird in der Registrierung gespeichert, und die Namensänderung wird wirksam, wenn der Benutzer den Computer das nächste Mal neu startet. (Unicode) |
GetLocalTime Legt die aktuelle Ortszeit und das aktuelle Datum fest. |
SetSystemTime Legt die aktuelle Systemzeit und das aktuelle Datum fest. Die Systemzeit wird in koordinierter Weltzeit (UTC) ausgedrückt. |
SetSystemTimeAdjustment Aktiviert oder deaktiviert regelmäßige Zeitanpassungen an der Tageszeit des Systems. Wenn diese Option aktiviert ist, können solche Zeitanpassungen verwendet werden, um die Tageszeit mit einer anderen Quelle von Zeitinformationen zu synchronisieren. (SetSystemTimeAdjustment) |
SetSystemTimeAdjustmentPrecise Aktiviert oder deaktiviert regelmäßige Zeitanpassungen an der Tageszeit des Systems. Wenn diese Option aktiviert ist, können solche Zeitanpassungen verwendet werden, um die Tageszeit mit einer anderen Quelle von Zeitinformationen zu synchronisieren. (SetSystemTimeAdjustmentPrecise) |
Strukturen
MEMORYSTATUSEX Enthält Informationen zum aktuellen Zustand sowohl des physischen als auch des virtuellen Arbeitsspeichers, einschließlich des erweiterten Arbeitsspeichers. |
SYSTEM_INFO Enthält Informationen zum aktuellen Computersystem. Dies umfasst die Architektur und den Typ des Prozessors, die Anzahl der Prozessoren im System, die Seitengröße und andere solche Informationen. |
Enumerationen
COMPUTER_NAME_FORMAT Gibt einen Computernamentyp an. |
DEVELOPER_DRIVE_ENABLEMENT_STATE Eine Enumeration der möglichen Werte des Entwicklerlaufwerkaktivierungsstatus. |