Share via


DXGI_ADAPTER_DESC 구조체(dxgi.h)

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

구문

typedef struct DXGI_ADAPTER_DESC {
  WCHAR  Description[128];
  UINT   VendorId;
  UINT   DeviceId;
  UINT   SubSysId;
  UINT   Revision;
  SIZE_T DedicatedVideoMemory;
  SIZE_T DedicatedSystemMemory;
  SIZE_T SharedSystemMemory;
  LUID   AdapterLuid;
} DXGI_ADAPTER_DESC;

멤버

Description[128]

형식: WCHAR[128]

어댑터 설명을 포함하는 문자열입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc는 설명 문자열에 대해 "소프트웨어 어댑터"를 반환합니다.

VendorId

형식: UINT

어댑터 하드웨어 공급업체의 PCI ID 또는 ACPI ID입니다. 이 값이 0xFFFF 작거나 같으면 PCI ID입니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc는 이 값에 대해 0을 반환합니다.

DeviceId

형식: UINT

어댑터 하드웨어 디바이스의 PCI ID 또는 ACPI ID입니다. VendorId가 PCI ID인 경우 PCI ID이기도 합니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc는 이 값에 대해 0을 반환합니다.

SubSysId

형식: UINT

어댑터 하드웨어 하위 시스템의 PCI ID 또는 ACPI ID입니다. VendorId가 PCI ID인 경우 PCI ID이기도 합니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc는 이 값에 대해 0을 반환합니다.

Revision

형식: UINT

어댑터의 PCI 또는 ACPI 수정 번호입니다. VendorId가 PCI ID인 경우 PCI 디바이스 수정 번호입니다. 그렇지 않으면 ACPI 디바이스 수정 번호입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc는 이 값에 대해 0을 반환합니다.

DedicatedVideoMemory

형식: SIZE_T

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

DedicatedSystemMemory

형식: SIZE_T

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

SharedSystemMemory

형식: SIZE_T

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

AdapterLuid

형식: LUID

어댑터를 식별하는 고유 값입니다. 구조체의 정의는 LUID 를 참조하세요. LUID 는 dxgi.h에 정의되어 있습니다.

설명

DXGI_ADAPTER_DESC 구조체는 어댑터에 대한 설명을 제공합니다. 이 구조체는 IDXGIAdapter::GetDesc 메서드를 사용하여 초기화됩니다.

요구 사항

요구 사항
헤더 dxgi.h

추가 정보

DXGI 구조체