Condividi tramite


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.