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