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 포함) |