Freigeben über


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.