Class WinNT.CACHE_RELATIONSHIP

Enclosing interface:
WinNT

@FieldOrder({"level","associativity","lineSize","cacheSize","type","reserved","groupMask"}) public static class WinNT.CACHE_RELATIONSHIP extends WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
Describes cache attributes.
  • Field Details

    • level

      public byte level
      The cache level. This member can be 1 (L1), 2 (L2), 3 (L3), or 4 (L4).
    • associativity

      public byte associativity
      The cache associativity. If this member is WinNT.CACHE_FULLY_ASSOCIATIVE, the cache is fully associative.
    • lineSize

      public short lineSize
      The cache line size, in bytes.
    • cacheSize

      public int cacheSize
      The cache size, in bytes.
    • type

      public int type
      The cache type. This member is a WinNT.PROCESSOR_CACHE_TYPE value.
    • reserved

      public byte[] reserved
      This member is reserved.
    • groupMask

      public WinNT.GROUP_AFFINITY groupMask
      A WinNT.GROUP_AFFINITY structure that specifies a group number and processor affinity within the group.
  • Constructor Details

    • CACHE_RELATIONSHIP

      public CACHE_RELATIONSHIP()
    • CACHE_RELATIONSHIP

      public CACHE_RELATIONSHIP(Pointer memory)