Fonctions de temps
Les fonctions suivantes sont utilisées avec l’heure système.
Fonction | Description |
---|---|
GetSystemTime | Récupère la date et l’heure système actuelles au format UTC. |
GetSystemTimeAdjustment | Détermine si le système applique des ajustements d’heure périodiques à son horloge de l’heure de la journée. |
GetTimeFormat | Met en forme une heure système en tant que chaîne de temps pour un paramètre régional spécifié. |
NtQuerySystemTime | Retourne l’heure système. |
RtlLocalTimeToSystemTime | Convertit l’heure locale spécifiée en heure système. |
RtlTimeToSecondsSince1970 | Convertit l’heure système spécifiée en nombre de secondes depuis la première seconde du 1er janvier 1970. |
SetSystemTime | Définit l’heure et la date système actuelles. |
SetSystemTimeAdjustment | Active ou désactive les ajustements d’heure périodiques de l’horloge de l’heure du système. |
SystemTimeToFileTime | Convertit une heure système en heure de fichier. |
SystemTimeToTzSpecificLocalTime | Convertit une heure UTC en heure locale correspondante d’un fuseau horaire spécifié. |
TzSpecificLocalTimeToSystemTime | Convertit une heure locale en heure UTC. |
Les fonctions suivantes sont utilisées avec l’heure locale.
Fonction | Description |
---|---|
EnumDynamicTimeZoneInformation | Énumère les entrées d’informations dynamiques d’heure d’été stockées dans le Registre. |
FileTimeToLocalFileTime | Convertit l’heure d’un fichier UTC en heure de fichier locale. |
GetDynamicTimeZoneInformation | Récupère le fuseau horaire actuel et les paramètres d’heure d’été dynamique. |
GetDynamicTimeZoneInformationEffectiveYears | Récupère une plage, exprimée en années, pour laquelle un DYNAMIC_TIME_ZONE_INFORMATION a des entrées valides. |
GetLocalTime | Récupère la date et l’heure locales actuelles. |
GetTimeZoneInformation | Récupère les paramètres actuels du fuseau horaire. |
GetTimeZoneInformationForYear | Récupère les paramètres de fuseau horaire pour l’année et le fuseau horaire spécifiés. |
RtlLocalTimeToSystemTime | Convertit l’heure locale spécifiée en heure système. |
SetDynamicTimeZoneInformation | Définit le fuseau horaire actuel et les paramètres d’heure d’été dynamique. |
SetLocalTime | Définit l’heure et la date locales actuelles. |
SetTimeZoneInformation | Définit les paramètres actuels du fuseau horaire. |
SystemTimeToTzSpecificLocalTime | Convertit une heure UTC en heure locale correspondante d’un fuseau horaire spécifié. |
SystemTimeToTzSpecificLocalTimeEx | Convertit une heure UTC avec des paramètres d’heure d’été dynamiques en heure locale correspondante d’un fuseau horaire spécifié. |
TzSpecificLocalTimeToSystemTime | Convertit une heure locale en heure UTC. |
TzSpecificLocalTimeToSystemTimeEx | Convertit une heure locale avec les paramètres d’heure d’été dynamiques en heure UTC. |
Les fonctions suivantes sont utilisées avec le temps de fichier.
Fonction | Description |
---|---|
CompareFileTime | Compare deux fois de fichier. |
FileTimeToLocalFileTime | Convertit l’heure d’un fichier UTC en heure de fichier locale. |
FileTimeToSystemTime | Convertit l’heure d’un fichier au format d’heure système. |
GetFileTime | Récupère la date et l’heure auxquelles le fichier ou répertoire spécifié a été créé, consulté pour la dernière fois et modifié. |
GetSystemTimeAsFileTime | Récupère la date et l’heure système actuelles au format UTC. |
LocalFileTimeToFileTime | Convertit une heure de fichier locale en heure de fichier basée sur UTC. |
SetFileTime | Définit la date et l’heure auxquelles le fichier ou le répertoire spécifié a été créé, le dernier accès ou la dernière modification. |
SystemTimeToFileTime | Convertit une heure système en heure de fichier. |
Les fonctions suivantes sont utilisées avec la date et l’heure MS-DOS.
Fonction | Description |
---|---|
DosDateTimeToFileTime | Convertit les valeurs de date et d’heure MS-DOS en heure de fichier. |
FileTimeToDosDateTime | Convertit une heure de fichier en valeurs de date et d’heure MS-DOS. |
Les fonctions suivantes sont utilisées avec l’heure Windows.
Fonction | Description |
---|---|
GetSystemTimes | Récupère les informations de minutage système. |
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. |
Les fonctions suivantes sont utilisées avec des compteurs de performances haute résolution.
Fonction | Description |
---|---|
QueryPerformanceCounter | Récupère la valeur actuelle du compteur de performances haute résolution. |
QueryPerformanceFrequency | Récupère la fréquence du compteur de performances haute résolution. |
Les fonctions suivantes sont utilisées avec le compteur de performances auxiliaire.
Fonction | Description |
---|---|
QueryAuxiliaryCounterFrequency | Interroge la fréquence du compteur auxiliaire. |
ConvertAuxiliaryCounterToPerformanceCounter | Convertit la valeur de compteur auxiliaire spécifiée en valeur de compteur de performances correspondante ; fournit éventuellement l’erreur de conversion estimée en nanosecondes en raison des latences et de la dérive maximale possible. |
ConvertPerformanceCounterToAuxiliaryCounter | Convertit la valeur du compteur de performances spécifiée en valeur de compteur auxiliaire correspondante ; fournit éventuellement l’erreur de conversion estimée en nanosecondes en raison des latences et de la dérive maximale possible. |
La fonction suivante est utilisée avec le temps d’interruption.
Fonction | Description |
---|---|
QueryInterruptTime | Obtient le nombre de temps d’interruption actuel. |
QueryInterruptTimePrecise | Obtient le nombre de temps d’interruption actuel, sous une forme plus précise que QueryInterruptTime . |
QueryUnbiasedInterruptTime | Obtient le nombre de temps d’interruption non biaisé actuel. Le nombre de temps d’interruption non biaisé n’inclut pas le temps passé par le système en veille ou en veille prolongée. |
QueryUnbiasedInterruptTimePrecise | Obtient le nombre actuel d’interruptions non biaisées, sous une forme plus précise que QueryUnbiasedInterruptTime . Le nombre de temps d’interruption non biaisé n’inclut pas le temps passé par le système en veille ou en veille prolongée. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour