다음을 통해 공유


IDXGIAdapter2::GetDesc2 메서드(dxgi1_2.h)

어댑터 또는 비디오 카드 대한 Microsoft DXGI(DirectX Graphics Infrastructure) 1.2 설명을 가져옵니다. 이 설명에는 GPU(그래픽 처리 장치)가 현재 작업을 수행할 때 선점될 수 있는 세분성에 대한 정보가 포함되어 있습니다.

구문

HRESULT GetDesc2(
  [out] DXGI_ADAPTER_DESC2 *pDesc
);

매개 변수

[out] pDesc

어댑터를 설명하는 DXGI_ADAPTER_DESC2 구조체에 대한 포인터입니다.
이 매개 변수는 NULL이 아니어야 합니다. 기능 수준 9 그래픽 하드웨어에서 이전 버전의 GetDesc2(GetDescGetDesc1)는 어댑터 설명 구조VendorId, DeviceId, SubSysIdRevision 멤버에 대해 0을 반환하고 설명 멤버의 설명 문자열에 대해 "소프트웨어 어댑터"를 반환합니다. GetDesc2 는 이러한 멤버의 실제 기능 수준 9 하드웨어 값을 반환합니다.

반환 값

성공하면 S_OK 반환합니다. 그렇지 않으면 pDesc 매개 변수가 NULL이면 E_INVALIDARG 반환합니다.

설명

GetDesc2 메서드를 사용하여 어댑터에 대한 DXGI 1.2 설명을 가져옵니다. DXGI 1.1 설명을 가져오려면 IDXGIAdapter1::GetDesc1 메서드를 사용합니다. DXGI 1.0 설명을 가져오려면 IDXGIAdapter::GetDesc 메서드를 사용합니다.

WDDM(Windows 디스플레이 드라이버 모델) 스케줄러는 GPU의 애플리케이션 작업 실행을 선점할 수 있습니다. GPU가 WDDM 1.1 또는 이전 드라이버 모델에서 현재 작업을 수행할 때 선점할 수 있는 세분성은 그래픽 작업을 위한 DMA(직접 메모리 액세스) 버퍼 또는 컴퓨팅 태스크에 대한 컴퓨팅 패킷입니다. GPU는 현재 실행 중인 작업 단위, DMA 버퍼 또는 컴퓨팅 패킷을 완료한 후에만 작업 간에 전환할 수 있습니다.

DMA 버퍼는 WDDM 스케줄러가 GPU에 제출할 수 있는 가장 큰 독립 그래픽 작업 단위입니다. 이 버퍼에는 WDDM 드라이버 및 GPU에서 사용하는 GPU 명령 집합이 포함되어 있습니다. 컴퓨팅 패킷은 WDDM 스케줄러가 GPU에 제출할 수 있는 가장 큰 독립적인 컴퓨팅 작업 단위입니다. 컴퓨팅 패킷에는 스레드 그룹을 포함하는 디스패치(예: ID3D11DeviceContext::D ispatch 메서드 호출)가 포함됩니다. WDDM 1.2 이상 드라이버 모델을 사용하면 GPU가 DMA 버퍼 또는 컴퓨팅 패킷보다 더 미세한 세분성 수준에서 선점될 수 있습니다. GetDesc2 메서드를 사용하여 그래픽 및 컴퓨팅 작업에 대한 세분성 수준을 검색할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 dxgi1_2.h
라이브러리 Dxgi.lib

추가 정보

IDXGIAdapter2