Syntax
Members
DescriptionType: WCHAR[128] A string that contains the adapter description. On feature level 9 graphics hardware, GetDesc2 returns “Software Adapter” for the description string. VendorId
Type: UINT The PCI ID of the hardware vendor. On feature level 9 graphics hardware, GetDesc2 returns zeros for the PCI ID of the hardware vendor. DeviceId
Type: UINT The PCI ID of the hardware device. On feature level 9 graphics hardware, GetDesc2 returns zeros for the PCI ID of the hardware device. SubSysId
Type: UINT The PCI ID of the sub system. On feature level 9 graphics hardware, GetDesc2 returns zeros for the PCI ID of the sub system. Revision
Type: UINT The PCI ID of the revision number of the adapter. On feature level 9 graphics hardware, GetDesc1 returns zeros for the PCI ID of the revision number of the adapter. DedicatedVideoMemory
Type: SIZE_T The number of bytes of dedicated video memory that are not shared with the CPU. DedicatedSystemMemory
Type: SIZE_T The number of bytes of dedicated system memory that are not shared with the CPU. This memory is allocated from available system memory at boot time. SharedSystemMemory
Type: SIZE_T The number of bytes of shared system memory. This is the maximum value of system memory that may be consumed by the adapter during operation. Any incidental memory consumed by the driver as it manages and uses video memory is additional. AdapterLuid
Type: LUID A unique value that identifies the adapter. See LUID for a definition of the structure. LUID is defined in dxgi.h. Flags
Type: UINT A value of the DXGI_ADAPTER_FLAG enumerated type that describes the adapter type. The DXGI_ADAPTER_FLAG_REMOTE flag is reserved. GraphicsPreemptionGranularity
Type: DXGI_GRAPHICS_PREEMPTION_GRANULARITY A value of the
DXGI_GRAPHICS_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current graphics rendering task.
ComputePreemptionGranularityType: DXGI_COMPUTE_PREEMPTION_GRANULARITY A value of the
DXGI_COMPUTE_PREEMPTION_GRANULARITY enumerated type that describes the granularity level at which the GPU can be preempted from performing its current compute task.
Remarks
The DXGI_ADAPTER_DESC2 structure provides a DXGI 1.2 description of an adapter. This structure is initialized by using the IDXGIAdapter2::GetDesc2 method.Requirements
Header: d3d12_xs.hSupported Platforms: XBOX Series consoles
