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 de temps périodiques à son horloge du jour. |
GetTimeFormat | Met en forme une heure système sous forme de chaîne de temps pour les paramètres régionaux spécifiés. |
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 périodiques de l’horloge 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 d’heure d’été dynamiques stockées dans le Registre. |
FileTimeToLocalFileTime | Convertit une heure de fichier UTC en heure locale. |
GetDynamicTimeZoneInformation | Récupère le fuseau horaire actuel et les paramètres d’heure d’été dynamiques. |
GetDynamicTimeZoneInformationEffectiveYears | Récupère une plage, exprimée en années, pour laquelle une 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é dynamiques. |
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 d’été spécifiée dans l’heure locale correspondante d’un fuseau horaire spécifié. |
TzSpecificLocalTimeToSystemTime | Convertit une heure locale en heure UTC. |
TzSpecificLocalTimeToSystemTimeEx | Convertit une heure locale avec des paramètres d’heure d’été dynamiques en heure UTC. |
Les fonctions suivantes sont utilisées avec l’heure du fichier.
Fonction | Description |
---|---|
CompareFileTime | Compare deux fois de fichier. |
FileTimeToLocalFileTime | Convertit une heure de fichier UTC en heure locale. |
FileTimeToSystemTime | Convertit une heure de fichier au format d’heure système. |
GetFileTime | Récupère la date et l’heure à laquelle le fichier ou répertoire spécifié a été créé, le dernier accès et la dernière modification. |
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 en fonction de l’heure UTC. |
SetFileTime | Définit la date et l’heure à laquelle le fichier ou 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 MS-DOS date et heure.
Fonction | Description |
---|---|
DosDateTimeToFileTime | Convertit MS-DOS valeurs de date et d’heure 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 du 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 é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 de latences et d’une dérive maximale possible. |
ConvertPerformanceCounterToAuxiliaryCounter | Convertit la valeur de compteur de performances spécifiée en valeur de compteur auxiliaire correspondante ; fournit éventuellement l’erreur de conversion estimée en nanosecondes en raison de latences et d’une dérive maximale possible. |
La fonction suivante est utilisée avec le temps d’interruption.
Fonction | Description |
---|---|
QueryInterruptTime | Obtient le nombre d’interruptions actuel. |
QueryInterruptTimePrecise | Obtient le nombre d’interruptions actuel, sous une forme plus précise que QueryInterruptTime. |
QueryUnbiasedInterruptTime | Obtient le nombre d’interruptions non biaisé actuel. Le nombre d’interruptions non biaisées 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 fait. Le nombre d’interruptions non biaisées n’inclut pas le temps passé par le système en veille ou en veille prolongée. |