> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DXGI_ADAPTER_DESC2 (XBOX Series 콘솔)

> DXGI 1.2를 사용하여 어댑터(또는 비디오 카드)를 설명합니다.

어댑터(또는 비디오 카드)를 설명합니다.

## 구문

```cpp theme={null}
typedef struct DXGI_ADAPTER_DESC2 {  
    WCHAR Description[128];  
    UINT VendorId;  
    UINT DeviceId;  
    UINT SubSysId;  
    UINT Revision;  
    SIZE_T DedicatedVideoMemory;  
    SIZE_T DedicatedSystemMemory;  
    SIZE_T SharedSystemMemory;  
    LUID AdapterLuid;  
    UINT Flags;  
    DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;  
    DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;  
} DXGI_ADAPTER_DESC2  
```

### 멤버

*Description*\
형식: WCHAR\[128]

어댑터 설명이 포함된 문자열입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc2는 설명 문자열로 "Software Adapter"를 반환합니다.

*VendorId*\
형식: UINT

하드웨어 벤더의 PCI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc2는 하드웨어 벤더의 PCI ID로 0을 반환합니다.

*DeviceId*\
형식: UINT

하드웨어 장치의 PCI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc2는 하드웨어 장치의 PCI ID로 0을 반환합니다.

*SubSysId*\
형식: UINT

서브 시스템의 PCI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc2는 서브 시스템의 PCI ID로 0을 반환합니다.

*Revision*\
형식: UINT

어댑터 리비전 번호의 PCI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 어댑터 리비전 번호의 PCI ID로 0을 반환합니다.

*DedicatedVideoMemory*\
형식: SIZE\_T

CPU와 공유되지 않는 전용 비디오 메모리의 바이트 수입니다.

*DedicatedSystemMemory*\
형식: SIZE\_T

CPU와 공유되지 않는 전용 시스템 메모리의 바이트 수입니다. 이 메모리는 부팅 시 사용 가능한 시스템 메모리에서 할당됩니다.

*SharedSystemMemory*\
형식: SIZE\_T

공유 시스템 메모리의 바이트 수입니다. 이는 어댑터가 작동 중 소비할 수 있는 시스템 메모리의 최대값입니다. 드라이버가 비디오 메모리를 관리하고 사용하는 과정에서 부수적으로 소비하는 메모리는 추가입니다.

*AdapterLuid*\
형식: LUID

어댑터를 식별하는 고유한 값입니다. 구조체 정의는 [LUID](https://learn.microsoft.com/en-us/previous-versions/windows/hardware/drivers/ff549708\(v=vs.85\))를 참조하세요. LUID는 dxgi.h에 정의되어 있습니다.

*Flags*\
형식: UINT

어댑터 유형을 설명하는 DXGI\_ADAPTER\_FLAG 열거형 값입니다. DXGI\_ADAPTER\_FLAG\_REMOTE 플래그는 예약되어 있습니다.

*GraphicsPreemptionGranularity*\
형식: DXGI\_GRAPHICS\_PREEMPTION\_GRANULARITY

현재 그래픽 렌더링 작업을 수행 중인 GPU를 프리엠프트할 수 있는 세분화 수준을 설명하는 `DXGI_GRAPHICS_PREEMPTION_GRANULARITY` 열거형 값입니다.

*ComputePreemptionGranularity*\
형식: DXGI\_COMPUTE\_PREEMPTION\_GRANULARITY

현재 컴퓨트 작업을 수행 중인 GPU를 프리엠프트할 수 있는 세분화 수준을 설명하는 `DXGI_COMPUTE_PREEMPTION_GRANULARITY` 열거형 값입니다.

## 설명

DXGI\_ADAPTER\_DESC2 구조체는 어댑터에 대한 DXGI 1.2 설명을 제공합니다. 이 구조체는 [IDXGIAdapter2::GetDesc2](https://docs.xbox.com/ko/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/methods/idxgiadapter2_getdesc2.md) 메서드를 사용하여 초기화됩니다.

## 요구 사항

**헤더:** d3d12\_xs.h\
**지원되는 플랫폼**: XBOX Series 콘솔

## 함께 보기

[d3d12\_xs](https://docs.xbox.com/ko/reference/graphics/d3d12_xs/d3d12_xs_members.md)


## Related topics

- [GetAdapterLuid](https://docs.xbox.com/ko/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getadapterluid_public.md)
- [CreateMetaCommand (XBOX Series 콘솔)](https://docs.xbox.com/ko/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [CreateShaderCacheSession (XBOX Series 콘솔)](https://docs.xbox.com/ko/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createshadercachesession_public.md)
- [CreateHeap1 (XBOX Series 콘솔)](https://docs.xbox.com/ko/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [CreateReservedResource2 (XBOX Series 콘솔)](https://docs.xbox.com/ko/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createreservedresource2_public.md)
