Zaman İşlevleri
Aşağıdaki işlevler sistem süresiyle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
GetSystemTime | Geçerli sistem tarih ve saatini UTC biçiminde alır. |
GetSystemTimeAdjustment | Sistemin günün saati saatine düzenli zaman ayarlamaları uygulayıp uygulamadığını belirler. |
GetTimeFormat | Sistem saatini, belirtilen bir yerel ayar için saat dizesi olarak biçimlendirebilir. |
NtQuerySystemTime | Sistem saatini döndürür. |
RtlLocalTimeToSystemTime | Belirtilen yerel saati sistem saatine dönüştürür. |
RtlTimeToSecondsSince1970 | Belirtilen sistem süresini, 1 Ocak 1970'in ilk saniyesinin ardından gelen saniye sayısına dönüştürür. |
SetSystemTime | Geçerli sistem saatini ve tarihini ayarlar. |
SetSystemTimeAdjustment | Sistemin günün saati için düzenli zaman ayarlamalarını etkinleştirir veya devre dışı bırakır. |
SystemTimeToFileTime | Sistem saatini dosya zamanına dönüştürür. |
SystemTimeToTzSpecificLocalTime | UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür. |
TzSpecificLocalTimeToSystemTime | Yerel saati UTC saatine dönüştürür. |
Aşağıdaki işlevler yerel saatle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
EnumDynamicTimeZoneInformation | Kayıt defterinde depolanan dinamik yaz saati bilgileri girdilerini numaralandırır. |
FileTimeToLocalFileTime | UTC dosya saatini yerel bir dosya zamanına dönüştürür. |
GetDynamicTimeZoneInformation | Geçerli saat dilimini ve dinamik yaz saati ayarlarını alır. |
getDynamicTimeZoneInformationEffectiveYears | Bir DYNAMIC_TIME_ZONE_INFORMATION geçerli girişleri olan yıllarla ifade edilen bir aralığı alır. |
GetLocalTime | Geçerli yerel tarih ve saati alır. |
GetTimeZoneInformation | Geçerli saat dilimi ayarlarını alır. |
GetTimeZoneInformationForYear | Belirtilen yıl ve saat dilimi için saat dilimi ayarlarını alır. |
RtlLocalTimeToSystemTime | Belirtilen yerel saati sistem saatine dönüştürür. |
SetDynamicTimeZoneInformation | Geçerli saat dilimini ve dinamik yaz saati ayarlarını ayarlar. |
SetLocalTime | Geçerli yerel saati ve tarihi ayarlar. |
SetTimeZoneInformation | Geçerli saat dilimi ayarlarını ayarlar. |
SystemTimeToTzSpecificLocalTime | UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür. |
SystemTimeToTzSpecificLocalTimeEx | Dinamik yaz saati ayarlarıyla UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür. |
TzSpecificLocalTimeToSystemTime | Yerel saati UTC saatine dönüştürür. |
TzSpecificLocalTimeToSystemTimeEx | Dinamik yaz saati ayarlarıyla yerel saati UTC saatine dönüştürür. |
Aşağıdaki işlevler dosya süresiyle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
CompareFileTime | İki dosya zamanlarını karşılaştırır. |
FileTimeToLocalFileTime | UTC dosya saatini yerel bir dosya zamanına dönüştürür. |
FileTimeToSystemTime | Dosya süresini sistem saati biçimine dönüştürür. |
GetFileTime | Belirtilen dosya veya dizinin oluşturulduğu, son erişildiği ve son değiştirildiği tarih ve saati alır. |
GetSystemTimeAsFileTime | Geçerli sistem tarih ve saatini UTC biçiminde alır. |
LocalFileTimeToFileTime | Yerel bir dosya saatini UTC'ye göre bir dosya zamanına dönüştürür. |
SetFileTime | Belirtilen dosya veya dizinin oluşturulduğu, son erişildiği veya son değiştirildiği tarih ve saati ayarlar. |
SystemTimeToFileTime | Sistem saatini dosya zamanına dönüştürür. |
Aşağıdaki işlevler MS-DOS tarih ve saatle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
DosDateTimeToFileTime | MS-DOS tarih ve saat değerlerini dosya zamanına dönüştürür. |
FileTimeToDosDateTime | Bir dosya saatini MS-DOS tarih ve saat değerlerine dönüştürür. |
Aşağıdaki işlevler Windows saati ile birlikte kullanılır.
Aşağıdaki işlevler yüksek çözünürlüklü performans sayaçlarıyla birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
QueryPerformanceCounter | Yüksek çözünürlüklü performans sayacının geçerli değerini alır. |
QueryPerformanceFrequency | Yüksek çözünürlüklü performans sayacının sıklığını alır. |
Aşağıdaki işlevler yardımcı performans sayacı ile birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
QueryAuxiliaryCounterFrequency | Yardımcı sayaç sıklığını sorgular. |
ConvertAuxiliaryCounterToPerformanceCounter | Belirtilen yardımcı sayaç değerini karşılık gelen performans sayacı değerine dönüştürür; isteğe bağlı olarak, gecikme süreleri ve olası maksimum kayma nedeniyle nanosaniye cinsinden tahmini dönüştürme hatasını sağlar. |
ConvertPerformanceCounterToAuxiliaryCounter | Belirtilen performans sayacı değerini karşılık gelen yardımcı sayaç değerine dönüştürür; isteğe bağlı olarak, gecikme süreleri ve olası maksimum kayma nedeniyle nanosaniye cinsinden tahmini dönüştürme hatasını sağlar. |
Aşağıdaki işlev kesme süresiyle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
QueryInterruptTime | Geçerli kesme zamanı sayısını alır. |
QueryInterruptTimePrecise | Geçerli kesme zamanı sayısını QueryInterruptTimedaha kesin bir biçimde alır. |
QueryUnbiasedInterruptTime | Geçerli sapmasız kesme zamanı sayısını alır. Sapmasız kesme süresi sayısı, sistemin uyku veya hazırda beklemede harcadığı zamanı içermez. |
QueryUnbiasedInterruptTimePrecise | Geçerli sapmasız kesme zamanı sayısını QueryUnbiasedInterruptTimedaha kesin bir biçimde alır. Sapmasız kesme süresi sayısı, sistemin uyku veya hazırda beklemede harcadığı zamanı içermez. |