winrt::clock, struct (C++/WinRT)
Type contenant des fonctions d’assistance statiques pour convertir un Windows::Foundation::D ateTime (autrement dit, un std::chrono::time_point) vers et depuis winrt::file_time, et vers et depuis time_t.
winrt::clock est défini comme utilisant les mêmes unités que Windows::Foundation::D ateTime (entier 64 bits signé d’intervalles de 100 nanosecondes depuis le 1er janvier 1601). Les autres horloges standard C++ ne définissent généralement pas leur résolution et n’utilisent pas l’époque du 1er janvier 1601, qui est une époque Windows Runtime/FILETIME.
Syntaxe
struct clock
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)
Alias de type de membre
Nom d'alias | Type |
---|---|
clock::rep | Synonyme de int64_t. |
clock::p eriod | Synonyme de Windows::Foundation::TimeSpan::p eriod. |
clock::d uration | Synonyme de Windows::Foundation::TimeSpan. |
clock::time_point | Synonyme de Windows::Foundation::D ateTime. |
Fonctions Membre
Fonction | Description |
---|---|
clock::now, fonction | Récupère l’heure actuelle sous la forme d’un Windows::Foundation::D ateTime. |
clock::from_file_time, fonction | Convertit une valeur winrt::file_time en Windows::Foundation::D ateTime. |
clock::from_time_t, fonction | Convertit une valeur time_t en Windows::Foundation::D ateTime. |
clock::to_file_time, fonction | Convertit une valeur Windows::Foundation::D ateTime en valeur winrt::file_time. |
clock::to_time_t, fonction | Convertit une valeur Windows::Foundation::D ateTime en time_t. |
clock::now, fonction
Récupère l’heure actuelle sous la forme d’un Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime now() noexcept;
Valeur de retour
Heure actuelle sous la forme d’un Windows::Foundation::D ateTime.
clock::from_file_time, fonction
Convertit une valeur winrt::file_time en Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
Paramètres
time
Valeur winrt::file_time à convertir en Windows::Foundation::D ateTime.
Valeur retournée
Valeur winrt::file_time convertie en Windows::Foundation::D ateTime.
clock::from_time_t, fonction
Convertit une valeur time_t en Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
Paramètres
time
Valeur time_t à convertir en Windows::Foundation::D ateTime.
Valeur retournée
Valeur time_t convertie en Windows::Foundation::D ateTime.
clock::to_file_time, fonction
Convertit une valeur Windows::Foundation::D ateTime en valeur winrt::file_time.
Syntaxe
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
Paramètres
time
Valeur Windows::Foundation::D ateTime à convertir en winrt::file_time.
Valeur retournée
Valeur Windows::Foundation::D ateTime convertie en winrt::file_time.
clock::to_time_t, fonction
Convertit une valeur Windows::Foundation::D ateTime en time_t.
Syntaxe
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
Paramètres
time
Valeur Windows::Foundation::D ateTime à convertir en time_t*.
Valeur retournée
Valeur Windows::Foundation::D ateTime convertie en time_t.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour