Fonctions temporelles
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 horaire. |
GetTimeFormat | Met en forme une heure système sous la forme d’une 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 de fichier 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 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é 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é 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 de fichier 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 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 Windows heure.
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 é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 de 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 l’heure d’interruption.
Fonction | Description |
---|---|
QueryInterruptTime | Obtient le nombre d’interruptions actuel. |
QueryInterruptTimePrecise | Obtient le nombre d’interruptions actuel, sous un formulaire plus précis que QueryInterruptTime . |
QueryUnbiasedInterruptTime | Obtient le nombre d’interruptions non biaisés actuel. Le nombre d’interruptions non biaisées n’inclut pas le temps passé par le système en veille ou en veille. |
QueryUnbiasedInterruptTimePrecise | Obtient le nombre d’interruptions non biaisés actuel, sous une forme plus précise que QueryUnbiasedInterruptTime . Le nombre d’interruptions non biaisées n’inclut pas le temps passé par le système en veille ou en veille. |