using System.Runtime.InteropServices; using NvAPIWrapper.Native.Attributes; using NvAPIWrapper.Native.General.Structures; using NvAPIWrapper.Native.Interfaces; namespace NvAPIWrapper.Native.GPU.Structures { /// /// Contains information regarding a GPU architecture /// [StructLayout(LayoutKind.Sequential)] [StructureVersion(2)] public struct PrivateArchitectInfoV2 : IInitializable { internal StructureVersion _Version; internal uint _Unknown1; internal uint _Unknown2; internal uint _Revision; /// /// Gets the GPU revision /// public uint Revision { get => _Revision; } } }