Funzioni temporali
Le funzioni seguenti vengono usate con l'ora di sistema.
Funzione | Descrizione |
---|---|
GetSystemTime | Recupera la data e l'ora di sistema correnti in formato UTC. |
GetSystemTimeAdjustment | Determina se il sistema applica regolazioni periodiche dell'ora al suo orologio orario. |
GetTimeFormat | Formatta un'ora di sistema come stringa temporale per le impostazioni locali specificate. |
NtQuerySystemTime | Restituisce l'ora di sistema. |
RtlLocalTimeToSystemTime | Converte l'ora locale specificata in ora di sistema. |
RtlTimeToSecondsSince1970 | Converte il tempo di sistema specificato nel numero di secondi dal primo secondo gennaio 1970. |
SetSystemTime | Imposta l'ora e la data di sistema correnti. |
setSystemTimeAdjustment | Abilita o disabilita le regolazioni temporali periodiche dell'orologio del sistema. |
SystemTimeToFileTime | Converte un'ora di sistema in un'ora di file. |
systemTimeToTzSpecificLocalTime | Converte un'ora UTC nell'ora locale corrispondente di un fuso orario specificato. |
TzSpecificLocalTimeToSystemTime | Converte un'ora locale in un'ora UTC. |
Le funzioni seguenti vengono usate con l'ora locale.
Funzione | Descrizione |
---|---|
EnumDynamicTimeZoneInformation | Enumera le informazioni sull'ora legale dinamica archiviate nel Registro di sistema. |
FileTimeToLocalFileTime | Converte un'ora di file UTC in un'ora file locale. |
GetDynamicTimeZoneInformation | Recupera le impostazioni correnti del fuso orario e dell'ora legale dinamica. |
GetDynamicTimeZoneInformationEffectiveYears | Recupera un intervallo, espresso in anni, per il quale un DYNAMIC_TIME_ZONE_INFORMATION ha voci valide. |
GetLocalTime | Recupera la data e l'ora locali correnti. |
GetTimeZoneInformation | Recupera le impostazioni correnti del fuso orario. |
GetTimeZoneInformationForYear | Recupera le impostazioni del fuso orario per l'anno e il fuso orario specificati. |
RtlLocalTimeToSystemTime | Converte l'ora locale specificata in ora di sistema. |
SetDynamicTimeZoneInformation | Imposta le impostazioni del fuso orario corrente e dell'ora legale dinamica. |
SetLocalTime | Imposta l'ora locale e la data correnti. |
SetTimeZoneInformation | Imposta le impostazioni correnti del fuso orario. |
systemTimeToTzSpecificLocalTime | Converte un'ora UTC nell'ora locale corrispondente di un fuso orario specificato. |
SystemTimeToTzSpecificLocalTimeEx | Converte un'ora UTC con impostazioni di ora legale dinamica nell'ora locale corrispondente di un fuso orario specificato. |
TzSpecificLocalTimeToSystemTime | Converte un'ora locale in un'ora UTC. |
TzSpecificLocalTimeToSystemTimeEx | Converte un'ora locale con impostazioni di ora legale dinamica in ora UTC. |
Le funzioni seguenti vengono usate con l'ora del file.
Funzione | Descrizione |
---|---|
CompareFileTime | Confronta due volte il file. |
FileTimeToLocalFileTime | Converte un'ora di file UTC in un'ora file locale. |
FileTimeToSystemTime | Converte un'ora di file in formato ora di sistema. |
GetFileTime | Recupera la data e l'ora di creazione del file o della directory specificata, dell'ultimo accesso e dell'ultima modifica. |
GetSystemTimeAsFileTime | Recupera la data e l'ora di sistema correnti in formato UTC. |
LocalFileTimeToFileTime | Converte un'ora del file locale in un'ora di file in base all'ora UTC. |
setFileTime | Imposta la data e l'ora in cui è stato creato il file o la directory specificata, l'ultimo accesso o l'ultima modifica. |
SystemTimeToFileTime | Converte un'ora di sistema in un'ora di file. |
Le funzioni seguenti vengono usate con MS-DOS data e ora.
Funzione | Descrizione |
---|---|
DosDateTimeToFileTime | Converte MS-DOS valori di data e ora in un'ora di file. |
FileTimeToDosDateTime | Converte un'ora di file in MS-DOS valori di data e ora. |
Le funzioni seguenti vengono usate con l'ora di Windows.
Funzione | Descrizione |
---|---|
getSystemTimes | Recupera le informazioni sulla tempistica del sistema. |
GetTickCount | Recupera il numero di millisecondi trascorsi dall'avvio del sistema, fino a 49,7 giorni. |
GetTickCount64 | Recupera il numero di millisecondi trascorsi dall'avvio del sistema. |
Le funzioni seguenti vengono usate con contatori delle prestazioni ad alta risoluzione.
Funzione | Descrizione |
---|---|
queryPerformanceCounter | Recupera il valore corrente del contatore delle prestazioni ad alta risoluzione. |
queryPerformanceFrequency | Recupera la frequenza del contatore delle prestazioni ad alta risoluzione. |
Le funzioni seguenti vengono usate con il contatore delle prestazioni ausiliario.
Funzione | Descrizione |
---|---|
QueryAuxiliaryCounterFrequency | Esegue una query sulla frequenza del contatore ausiliario. |
ConvertAuxiliaryCounterToPerformanceCounter | Converte il valore del contatore ausiliario specificato nel valore del contatore delle prestazioni corrispondente; facoltativamente fornisce l'errore di conversione stimato in nanosecondi a causa di latenze e la deviazione massima possibile. |
ConvertPerformanceCounterToAuxiliaryCounter | Converte il valore del contatore delle prestazioni specificato nel valore del contatore ausiliario corrispondente; facoltativamente fornisce l'errore di conversione stimato in nanosecondi a causa di latenze e la deviazione massima possibile. |
La funzione seguente viene usata con il tempo di interrupt.
Funzione | Descrizione |
---|---|
queryInterruptTime | Ottiene il numero di interrupt-time corrente. |
queryInterruptTimePrecise | Ottiene il numero di interrupt-time corrente, in un formato più preciso di queryInterruptTime. |
QueryUnbiasedInterruptTime | Ottiene il conteggio del tempo di interruzione non distorto corrente. Il conteggio tempo di interruzione non distorto non include il tempo trascorso dal sistema in sospensione o ibernazione. |
QueryUnbiasedInterruptTimePrecise | Ottiene il conteggio del tempo di interruzione non distorto corrente, in un formato più preciso di queryUnbiasedInterruptTime. Il conteggio tempo di interruzione non distorto non include il tempo trascorso dal sistema in sospensione o ibernazione. |