Partager via


en-tête sysinfoapi.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

sysinfoapi.h contient les interfaces de programmation suivantes :

Fonctions

 
EnumSystemFirmwareTables

Énumère toutes les tables de microprogrammes système du type spécifié.
GetComputerNameExA

Récupère un nom NetBIOS ou DNS associé à l’ordinateur local. Les noms sont établis au démarrage du système, lorsque le système les lit à partir du Registre. (ANSI)
GetComputerNameExW

Récupère un nom NetBIOS ou DNS associé à l’ordinateur local. Les noms sont établis au démarrage du système, lorsque le système les lit à partir du Registre. (Unicode)
GetDeveloperDriveEnablementState

Obtient une valeur indiquant si le lecteur de développeur est activé.
GetIntegratedDisplaySize

Récupère la meilleure estimation de la taille diagonale de l’écran intégré, en pouces.
GetLocalTime

Récupère la date et l’heure locales actuelles.
GetLogicalProcessorInformation

Récupère des informations sur les processeurs logiques et le matériel associé.
GetLogicalProcessorInformationEx

Récupère des informations sur les relations entre les processeurs logiques et le matériel associé.
GetNativeSystemInfo

Récupère des informations sur le système actuel dans une application s’exécutant sous WOW64.
GetPhysicalInstalledSystemMemory

Récupère la quantité de RAM installée physiquement sur l’ordinateur.
GetProcessorSystemCycleTime

Récupère le temps de cycle que chaque processeur du groupe de processeurs spécifié a passé à exécuter des appels de procédure différée (DPC) et à interrompre les routines de service (ISR) depuis que le processeur est devenu actif.
GetProductInfo

Récupère le type de produit pour le système d’exploitation sur l’ordinateur local et mappe le type aux types de produits pris en charge par le système d’exploitation spécifié.
GetSystemDirectoryA

Récupère le chemin d’accès du répertoire système. (ANSI)
GetSystemDirectoryW

Récupère le chemin d’accès du répertoire système. (Unicode)
GetSystemFirmwareTable

Récupère la table de microprogramme spécifiée à partir du fournisseur de table du microprogramme.
GetSystemInfo

Récupère des informations sur le système actuel.
GetSystemTime

Récupère la date et l’heure système actuelles au format UTC (Temps universel coordonné).
GetSystemTimeAdjustment

Détermine si le système applique des ajustements d’heure périodiques à son horloge d’heure et obtient la valeur et la période de ces ajustements.
GetSystemTimeAdjustmentPrecise

Détermine si le système applique des ajustements d’heure programmés périodiques à l’heure de la journée et obtient la valeur et la période de ces ajustements.
GetSystemTimeAsFileTime

Récupère la date et l’heure système actuelles. Les informations sont au format UTC (Temps universel coordonné).
GetSystemTimePreciseAsFileTime

La fonction GetSystemTimePreciseAsFileTime récupère la date et l’heure système actuelles avec le niveau de précision le plus élevé possible (<1us). Les informations récupérées sont au format UTC (Temps universel coordonné).
GetSystemWindowsDirectoryA

Récupère le chemin d’accès du répertoire Windows partagé sur un système multi-utilisateur. (ANSI)
GetSystemWindowsDirectoryW

Récupère le chemin d’accès du répertoire Windows partagé sur un système multi-utilisateur. (Unicode)
GetTickCount

Récupère le nombre de millisecondes écoulées depuis le démarrage du système, jusqu’à 49,7 jours.
GetTickCount64

Récupère le nombre de millisecondes qui se sont écoulées depuis le démarrage du système.
GetVersion

Avec la publication de Windows 8.1, le comportement de l’API GetVersion a changé dans la valeur qu’elle retourne pour la version du système d’exploitation. La valeur retournée par la fonction GetVersion dépend désormais de la façon dont l’application est manifestée.
GetVersionExA

Avec la publication de Windows 8.1, le comportement de l’API GetVersionEx a changé dans la valeur qu’elle retourne pour la version du système d’exploitation. La valeur retournée par la fonction GetVersionEx dépend désormais de la façon dont l’application est manifestée. (ANSI)
GetVersionExW

Avec la publication de Windows 8.1, le comportement de l’API GetVersionEx a changé dans la valeur qu’elle retourne pour la version du système d’exploitation. La valeur retournée par la fonction GetVersionEx dépend désormais de la façon dont l’application est manifestée. (Unicode)
GetWindowsDirectoryA

Récupère le chemin d’accès du répertoire Windows. (ANSI)
GetWindowsDirectoryW

Récupère le chemin d’accès du répertoire Windows. (Unicode)
GlobalMemoryStatusEx

Récupère des informations sur l’utilisation actuelle de la mémoire physique et virtuelle par le système. (GlobalMemoryStatusEx)
InstallELAMCertificateInfo

Installe les informations de certificat spécifiées dans le fichier de ressources, qui est lié au pilote ELAM au moment de la génération.
IsUserCetAvailableInEnvironment

Demande si la protection de la pile matérielle appliquée en mode utilisateur est disponible pour l’environnement spécifié.
SetComputerNameA

Définit un nouveau nom NetBIOS pour l’ordinateur local. Le nom est stocké dans le Registre et le changement de nom prend effet à la prochaine fois que l’utilisateur redémarre l’ordinateur. (ANSI)
SetComputerNameExA

Définit un nouveau nom NetBIOS ou DNS pour l’ordinateur local. (ANSI)
SetComputerNameExW

Définit un nouveau nom NetBIOS ou DNS pour l’ordinateur local. (Unicode)
SetComputerNameW

Définit un nouveau nom NetBIOS pour l’ordinateur local. Le nom est stocké dans le Registre et le changement de nom prend effet la prochaine fois que l’utilisateur redémarre l’ordinateur. (Unicode)
SetLocalTime

Définit l’heure et la date locales actuelles.
SetSystemTime

Définit l’heure et la date système actuelles. L’heure système est exprimée en temps universel coordonné (UTC).
SetSystemTimeAdjustment

Active ou désactive les ajustements d’heure périodiques de l’horloge du système. Lorsqu’ils sont activés, ces ajustements d’heure peuvent être utilisés pour synchroniser l’heure de la journée avec d’autres sources d’informations sur l’heure. (SetSystemTimeAdjustment)
SetSystemTimeAdjustmentPrecise

Active ou désactive les ajustements d’heure périodiques de l’horloge du système. Lorsqu’ils sont activés, ces ajustements d’heure peuvent être utilisés pour synchroniser l’heure de la journée avec d’autres sources d’informations sur l’heure. (SetSystemTimeAdjustmentPrecise)

Structures

 
MEMORYSTATUSEX

Contient des informations sur l’état actuel de la mémoire physique et virtuelle, y compris la mémoire étendue.
SYSTEM_INFO

Contient des informations sur le système informatique actuel. Cela inclut l’architecture et le type du processeur, le nombre de processeurs dans le système, la taille de la page et d’autres informations de ce type.

Énumérations

 
COMPUTER_NAME_FORMAT

Spécifie un type de nom d’ordinateur.
DEVELOPER_DRIVE_ENABLEMENT_STATE

Énumération des valeurs possibles de l’état d’activation du lecteur de développeur.