Funzioni temporali
Le funzioni seguenti vengono usate con il tempo di sistema.
Funzione | Descrizione |
---|---|
GetSystemTime | Recupera la data e l'ora di sistema correnti in formato UTC. |
GetSystemTimeAdjustment | Determina se il sistema applica le regolazioni temporali periodiche all'ora del giorno. |
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 all'ora del giorno 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 voci di ora legale dinamiche archiviate nel Registro di sistema. |
FileTimeToLocalFileTime | Converte un'ora di file UTC in un'ora file locale. |
GetDynamicTimeZoneInformation | Recupera le impostazioni del fuso orario corrente 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 del fuso orario corrente. |
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 del fuso orario corrente. |
SystemTimeToTzSpecificLocalTime | Converte un'ora UTC nell'ora locale corrispondente di un fuso orario specificato. |
SystemTimeToTzSpecificLocalTimeEx | Converte un'ora UTC con le impostazioni dell'ora legale dinamica in un fuso orario specificato corrispondente all'ora locale. |
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 il tempo di 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 di file locale in un'ora file in base all'ora UTC. |
SetFileTime | Imposta la data e l'ora di creazione del file o della directory specificata, dell'ultimo accesso o dell'ultima modifica. |
SystemTimeToFileTime | Converte un'ora di sistema in un'ora di file. |
Le funzioni seguenti vengono usate con data e ora MS-DOS.
Funzione | Descrizione |
---|---|
DosDateTimeToFileTime | Converte i valori di data e ora MS-DOS in un'ora di file. |
FileTimeToDosDateTime | Converte un'ora di file in valori di data e ora MS-DOS. |
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 della massima deriva 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 della massima deriva possibile. |
La funzione seguente viene usata con il tempo di interruzione.
Funzione | Descrizione |
---|---|
QueryInterruptTime | Ottiene il conteggio del tempo di interruzione corrente. |
QueryInterruptTimePrecise | Ottiene il conteggio del tempo di interruzione corrente, in forma più precisa rispetto a QueryInterruptTime . |
QueryUnbiasedInterruptTime | Ottiene il conteggio del tempo di interruzione non imparziale corrente. Il conteggio dei tempi di interruzione nonbiati non include il tempo trascorso dal sistema nel sonno o nell'ibernazione. |
QueryUnbiasedInterruptTimePrecise | Ottiene il conteggio del tempo di interruzione non modificato corrente, in forma più precisa rispetto a QueryUnbiasedInterruptTime . Il conteggio dei tempi di interruzione nonbiati non include il tempo trascorso dal sistema nel sonno o nell'ibernazione. |