winrt::guid, struct (C++/WinRT)
Représente un identificateur global unique (GUID).
Pour plus d’informations et pour obtenir des exemples de code, consultez interopérabilité avec le struct GUID du Abi.
Syntaxe
struct guid
{
public:
uint32_t Data1;
uint16_t Data2;
uint16_t Data3;
uint8_t Data4[8];
guid() noexcept = default;
constexpr guid(uint32_t const Data1, uint16_t const Data2, uint16_t const Data3, std::array<uint8_t, 8> const& Data4) noexcept;
#ifdef WINRT_IMPL_IUNKNOWN_DEFINED
constexpr guid(GUID const& value) noexcept;
operator GUID const&() const noexcept;
#endif
constexpr explicit guid(std::string_view const value);
constexpr explicit guid(std::wstring_view const value);
};
inline bool operator==(guid const& left, guid const& right) noexcept;
inline bool operator!=(guid const& left, guid const& right) noexcept;
inline bool operator<(guid const& left, guid const& right) noexcept;
Spécifications
kit de développement logiciel (SDK) minimal pris en charge : SDK Windows version 10.0.17763.0 (Windows 10, version 1809)
Espace de noms : WinRT
En-tête : % WindowsSdkDir% include < WindowsTargetPlatformVersion > \cppwinrt\winrt\base.h (inclus par défaut)
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