Class WindowsDxgi.DXGI_ADAPTER_DESC
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.WindowsDxgi.DXGI_ADAPTER_DESC
- Enclosing class:
WindowsDxgi
@FieldOrder({"Description","VendorId","DeviceId","SubSysId","Revision","DedicatedVideoMemory","DedicatedSystemMemory","SharedSystemMemory","AdapterLuidLowPart","AdapterLuidHighPart"})
public static class WindowsDxgi.DXGI_ADAPTER_DESC
extends com.sun.jna.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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintintcom.sun.jna.platform.win32.BaseTSD.SIZE_Tcom.sun.jna.platform.win32.BaseTSD.SIZE_Tchar[]intintcom.sun.jna.platform.win32.BaseTSD.SIZE_TintintFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
Description
public char[] Description -
VendorId
public int VendorId -
DeviceId
public int DeviceId -
SubSysId
public int SubSysId -
Revision
public int Revision -
DedicatedVideoMemory
public com.sun.jna.platform.win32.BaseTSD.SIZE_T DedicatedVideoMemory -
DedicatedSystemMemory
public com.sun.jna.platform.win32.BaseTSD.SIZE_T DedicatedSystemMemory -
AdapterLuidLowPart
public int AdapterLuidLowPart -
AdapterLuidHighPart
public int AdapterLuidHighPart
-
-
Constructor Details
-
DXGI_ADAPTER_DESC
public DXGI_ADAPTER_DESC()
-