Class Dxgi.DXGI_ADAPTER_DESC

java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
Enclosing class:
Dxgi

@FieldOrder({"Description","VendorId","DeviceId","SubSysId","Revision","DedicatedVideoMemory","DedicatedSystemMemory","SharedSystemMemory","AdapterLuidLowPart","AdapterLuidHighPart"}) public static class Dxgi.DXGI_ADAPTER_DESC extends Structure
Maps to the Windows DXGI_ADAPTER_DESC structure.

Layout (x64):

  • Description: WCHAR[128] = 256 bytes
  • VendorId: UINT = 4 bytes
  • DeviceId: UINT = 4 bytes
  • SubSysId: UINT = 4 bytes
  • Revision: UINT = 4 bytes
  • DedicatedVideoMemory: SIZE_T = 8 bytes (x64)
  • DedicatedSystemMemory: SIZE_T = 8 bytes
  • SharedSystemMemory: SIZE_T = 8 bytes
  • AdapterLuid: LUID = 8 bytes
  • Field Details

    • Description

      public char[] Description
    • VendorId

      public int VendorId
    • DeviceId

      public int DeviceId
    • SubSysId

      public int SubSysId
    • Revision

      public int Revision
    • DedicatedVideoMemory

      public BaseTSD.SIZE_T DedicatedVideoMemory
    • DedicatedSystemMemory

      public BaseTSD.SIZE_T DedicatedSystemMemory
    • SharedSystemMemory

      public BaseTSD.SIZE_T SharedSystemMemory
    • AdapterLuidLowPart

      public int AdapterLuidLowPart
    • AdapterLuidHighPart

      public int AdapterLuidHighPart
  • Constructor Details

    • DXGI_ADAPTER_DESC

      public DXGI_ADAPTER_DESC()