DXGI_ADAPTER_DESC1 구조체(dxgi.h)
DXGI 1.1을 사용하는 어댑터(또는 비디오 카드)에 대해 설명합니다.
구문
typedef struct DXGI_ADAPTER_DESC1 {
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_ADAPTER_DESC1;
멤버
Description[128]
형식: WCHAR[128]
어댑터 설명을 포함하는 문자열입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 설명 문자열에 대해 "소프트웨어 어댑터"를 반환합니다.
VendorId
형식: UINT
어댑터 하드웨어 공급업체의 PCI ID 또는 ACPI ID입니다. 이 값이 0xFFFF 작거나 같으면 PCI ID입니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 이 값에 대해 0을 반환합니다.
DeviceId
형식: UINT
어댑터 하드웨어 디바이스의 PCI ID 또는 ACPI ID입니다. VendorId가 PCI ID인 경우 PCI ID이기도 합니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 이 값에 대해 0을 반환합니다.
SubSysId
형식: UINT
어댑터 하드웨어 하위 시스템의 PCI ID 또는 ACPI ID입니다. VendorId가 PCI ID인 경우 PCI ID이기도 합니다. 그렇지 않으면 ACPI ID입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 이 값에 대해 0을 반환합니다.
Revision
형식: UINT
어댑터의 PCI 또는 ACPI 수정 번호입니다. VendorId가 PCI ID인 경우 PCI 디바이스 수정 번호입니다. 그렇지 않으면 ACPI 디바이스 수정 번호입니다. 기능 수준 9 그래픽 하드웨어에서 GetDesc1은 이 값에 대해 0을 반환합니다.
DedicatedVideoMemory
형식: SIZE_T
CPU와 공유되지 않는 전용 비디오 메모리의 바이트 수입니다.
DedicatedSystemMemory
형식: SIZE_T
CPU와 공유되지 않는 전용 시스템 메모리의 바이트 수입니다. 이 메모리는 부팅 시 사용 가능한 시스템 메모리에서 할당됩니다.
SharedSystemMemory
형식: SIZE_T
공유 시스템 메모리의 바이트 수입니다. 작동 중에 어댑터에서 사용할 수 있는 시스템 메모리의 최대값입니다. 드라이버가 비디오 메모리를 관리하고 사용할 때 사용하는 모든 부수적 메모리는 추가됩니다.
AdapterLuid
형식: LUID
어댑터를 식별하는 고유 값입니다. 구조체의 정의는 LUID 를 참조하세요. LUID 는 dxgi.h에 정의되어 있습니다.
Flags
형식: UINT
어댑터 형식을 설명하는 DXGI_ADAPTER_FLAG 열거형 형식의 값입니다. DXGI_ADAPTER_FLAG_REMOTE 플래그는 예약되어 있습니다.
설명
DXGI_ADAPTER_DESC1 구조체는 어댑터에 대한 DXGI 1.1 설명을 제공합니다. 이 구조체는 IDXGIAdapter1::GetDesc1 메서드를 사용하여 초기화됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dxgi.h |