다음을 통해 공유


PFND3DDDI_QUERYDLISTFORAPPLICATION1 콜백 함수(d3dumddi.h)

PFND3DDDI_QUERYDLISTFORAPPLICATION1 함수는 애플리케이션에 대한 dList를 쿼리합니다.

구문

PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;

HRESULT Pfnd3dddiQuerydlistforapplication1(
  [out] BOOL *unnamedParam1,
  [in]  HANDLE unnamedParam2,
  [in]  PFND3DDDI_ESCAPECB unnamedParam3
)
{...}

매개 변수

[out] unnamedParam1

TRUE이면 개별 GPU에서 애플리케이션을 실행해야 합니다. 그렇지 않으면 애플리케이션이 통합 GPU에서 실행되어야 합니다.

[in] unnamedParam2

그래픽 어댑터 개체에 대한 핸들입니다. 이 핸들은 명명되지 않은Param3이 가리키는 pfnEscapeCb 콜백 함수에 전달됩니다.

[in] unnamedParam3

디스플레이 미니포트 드라이버와 정보를 공유하는 pfnEscapeCb 콜백 함수에 대한 포인터입니다.

반환 값

작업에 성공하지 못한 경우 S_OK 반환하거나 적절한 오류 결과를 반환합니다.

설명

WDDM 2.9부터 드라이버는 PFND3DDDI_QUERYDLISTFORAPPLICATION1 대신 PFND3DDDI_QUERYDLISTFORAPPLICATION2 지원해야 합니다.

WDDM 2.9 이전의 WDDM 버전에서는 하이브리드 시스템에서 Microsoft Direct3D를 초기화하는 동안 DXGI(사용자 모드 그래픽 런타임)에서 PFND3DDDI_QUERYDLISTFORAPPLICATION1 호출되어 애플리케이션이 실행되어야 하는 GPU를 결정합니다. dList는 불연속 GPU에서 고성능 렌더링을 위해 어댑터 간 공유 표면이 필요한 애플리케이션 목록입니다.

이 함수를 호출하고 내보내는 DLL을 설정하는 방법에 대한 자세한 내용은 하이브리드 시스템 DDI를 참조하세요.

하이브리드 시스템에 대한 자세한 내용은 하이브리드 시스템에서 어댑터 간 리소스 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1,WDDM 1.3 이상
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 데스크톱
머리글 d3dumddi.h(D3d10umddi.h 포함)

추가 정보

PFND3DDDI_QUERYDLISTFORAPPLICATION2

pfnEscapeCb