timespec_get
, _timespec32_get
, _timespec64_get
İlk bağımsız değişkenin işaret ettiği aralığı, belirtilen saat tabanına göre geçerli takvim zamanına ayarlar.
Sözdizimi
int timespec_get(
struct timespec* const time_spec,
int const base
);
int _timespec32_get(
struct _timespec32* const time_spec,
int const base
);
int _timespec64_get(
struct _timespec64* const time_spec,
int const base
);
Parametreler
time_spec
Dönem başlangıcından bu yana saniye ve nanosaniye olarak ayarlanan bir yapı işaretçisi.
base
Zaman tabanını belirten sıfır olmayan uygulamaya özgü bir değer.
Dönüş değeri
Başarılı olursa değeri base
, aksi takdirde sıfır döndürür.
Açıklamalar
İşlevler, timespec_get
bağımsız değişken tarafından time_spec
işaret edilen yapıdaki geçerli saati ayarlar. Bu yapının tüm sürümleri ve tv_nsec
olmak üzere iki üyeye tv_sec
sahiptir. tv_sec
değeri, tarafından belirtilen base
dönem başlangıcından bu yana sistem saatinin çözünürlüğüne yuvarlanarak saniyenin tamsayısına ve tv_nsec
nanosaniyenin tamsayı sayısına ayarlanır.
Microsoft'a Özgü
Bu işlevler yalnızca TIME_UTC
değer olarak base
desteklenir. TIME_UTC
time_spec
değeri, dönem başlangıcı olan Gece Yarısı, 1 Ocak 1970 Eşgüdümlü Evrensel Saat (UTC) tarihinden bu yana saniye ve nanosaniye sayısına ayarlar. içindeki _timespec32
tv_sec
bir __time32_t
değerdir. içindeki _timespec64
tv_sec
bir __time64_t
değerdir. içinde timespec
, tv_sec
önişlemci makro _USE_32BIT_TIME_T tanımlanıp tanımlanmadığına bağlı olarak 32 bit veya 64 bit uzunluğunda olan bir time_t
türdür. timespec_get
İşlev, tanımlanmışsa _USE_32BIT_TIME_T
çağıran _timespec32_get
satır içi bir işlevdir; aksi takdirde öğesini çağırır_timespec64_get
.
Microsoft'a Özgü Son
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
timespec_get , _timespec32_get , _timespec64_get |
C: <time.h>, C++: <ctime> veya <time.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Zaman yönetimi
asctime
, _wasctime
asctime_s
, _wasctime_s
_ftime
, _ftime32
, _ftime64
gmtime
, _gmtime32
, _gmtime64
gmtime_s
, _gmtime32_s
, _gmtime64_s
localtime
, _localtime32
, _localtime64
localtime_s
, _localtime32_s
, _localtime64_s
time
, _time32
, _time64
_utime
, _utime32
, _utime64
, _wutime
, _wutime32
, _wutime64
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin