DXGI_ADAPTER_DESC Structure
The DXGI_ADAPTER_DESC structure describes a graphics adapter.
Syntax
typedef struct DXGI_ADAPTER_DESC {
LPCWSTR Description;
UINT ManufacturerId;
UINT SubsystemId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
} DXGI_ADAPTER_DESC;
Members
Member | Description |
---|---|
Description |
A string that contains the adapter description. |
ManufacturerId |
The identifier for the manufacturer of the adapter. |
SubsystemId |
The identifier for the subsystem that the adapter belongs to. |
Revision |
The revision number of the adapter. |
DedicatedVideoMemory |
The amount of dedicated video memory of the adapter in bytes. |
DedicatedSystemMemory |
The amount of dedicated system memory of the adapter in bytes. |
SharedSystemMemory |
The amount of shared system memory of the adapter in bytes. |
AdapterLuid |
A locally unique identifier (LUID) that is assigned to the adapter. For more information, see Remarks. |
Remarks
The DXGI_ADAPTER_DESC structure is used by the IDXGIAdapter::GetDesc
method.
Note
The AdapterLuid
member is a unique identifier for the graphics adapter. This identifier is only guaranteed to be unique on the local machine and may change across reboots.
Use the DedicatedVideoMemory
, DedicatedSystemMemory
, and SharedSystemMemory
members to determine the total video memory available to an adapter.
For more information about how to retrieve adapter information, see Enumerating Adapters.
See Also