다음을 통해 공유


D3DKMDT_VIDPN_HW_CAPABILITY 구조체(d3dkmdt.h)

D3DKMDT_VIDPN_HW_CAPABILITY 구조는 전용 GPU 하드웨어 지원 없이 지정된 기능 VidPN에서 디스플레이 작업을 수행하는 디스플레이 미니포트 드라이버의 기능을 설명합니다. 이 항목에서 사용되는 하드웨어 용어에 대한 정의는 설명 섹션을 참조하세요.

구문

typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
  UINT DriverRotation : 1;
  UINT DriverScaling : 1;
  UINT DriverCloning : 1;
  UINT DriverColorConvert : 1;
  UINT DriverLinkedAdapaterOutput : 1;
  UINT DriverRemoteDisplay : 1;
  UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;

멤버

DriverRotation

회전된 이미지를 표시하는 디스플레이 미니포트 드라이버의 기능을 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 드라이버는 소프트웨어 또는 시스템에서 제공하는 그래픽 엔진을 사용하여 회전된 이미지를 생성한 다음, 디스플레이 파이프라인 하드웨어를 사용하여 회전된 이미지를 표시합니다.

0으로 설정하면 드라이버는 디스플레이 파이프라인 하드웨어를 사용하여 회전된 이미지를 직접 생성합니다.

DriverScaling

크기 조정된 이미지를 표시하는 디스플레이 미니포트 드라이버의 기능을 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 드라이버는 소프트웨어 또는 시스템에서 제공하는 그래픽 엔진을 사용하여 화면 이미지의 크기를 조정한 다음, 디스플레이 파이프라인 하드웨어를 사용하여 스케일링된 이미지를 표시합니다.

0으로 설정하면 드라이버는 디스플레이 파이프라인 하드웨어를 사용하여 스케일링된 이미지를 직접 생성합니다.

DriverCloning

복제된 이미지를 표시하는 디스플레이 미니포트 드라이버의 기능을 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 드라이버는 소프트웨어 또는 시스템에서 제공하는 그래픽 엔진을 사용하여 화면 이미지를 복사한 다음, 디스플레이 파이프라인 하드웨어를 사용하여 복사본을 표시합니다.

0으로 설정하면 드라이버는 디스플레이 파이프라인 하드웨어를 사용하여 복제된 이미지를 직접 생성합니다.

DriverColorConvert

색 변환 비트 블록 전송(비트블렛)을 표시하는 디스플레이 미니포트 드라이버의 기능을 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 드라이버는 소프트웨어 또는 시스템에서 제공하는 그래픽 엔진을 사용하여 색 변환 비트블렛을 생성한 다음, 디스플레이 파이프라인 하드웨어를 사용하여 색으로 변환된 이미지를 표시합니다. 예를 들어 디스플레이 파이프라인 하드웨어가 8비트 팔레트화된 표면 형식( D3DDDIFORMAT 열거 형의 D3DDDIFMT_P8 값으로 정의됨)에서 색 변환을 수행할 수 없는 경우 드라이버는 그래픽 엔진을 사용하여 D3DDDIFMT_ P8 형식에서 D3DDDIFMT_R8G8B8 형식으로 색 변환 비트블릿을 수행한 다음, 디스플레이 파이프라인 하드웨어를 사용하여 새 D3DDDIFMT_R8G8B8 이미지를 렌더링할 수 있습니다.

0으로 설정하면 드라이버는 디스플레이 파이프라인 하드웨어를 사용하여 색으로 변환된 이미지를 직접 생성합니다.

DriverLinkedAdapaterOutput

연결된 디스플레이 어댑터에서 다른 연결된 디스플레이 어댑터로 기본 표면의 비트 블록 전송(비트블렛)을 수행하는 디스플레이 미니포트 드라이버의 기능을 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 드라이버는 소프트웨어 또는 시스템에서 제공하는 그래픽 엔진을 사용하여 첫 번째 연결된 디스플레이 어댑터의 화면 이미지에서 비트블렛을 생성한 다음 두 번째 연결된 디스플레이 어댑터를 사용하여 두 번째 디스플레이 디바이스에 비트블렛 이미지를 표시합니다.

0으로 설정하면 드라이버는 디스플레이 파이프라인 하드웨어를 사용하여 첫 번째 연결된 디스플레이 어댑터에서 비트블렛을 직접 생성하고 두 번째 연결된 디스플레이 어댑터로 표시합니다.

DriverRemoteDisplay

디스플레이 파이프라인 하드웨어가 GPU 그래픽 렌더링 파이프라인과 동일한 디바이스에 있는지 여부를 설명하는 UINT 값입니다.

0이 아닌 값으로 설정된 경우 디스플레이 파이프라인 하드웨어는 GPU 그래픽 렌더링 파이프라인과 동일한 디바이스에 있지 않으며, 디스플레이 이미지 전송을 위해 특별히 설계되지 않은 버스를 통해 기본 표면을 전송해야 할 수 있습니다. 이러한 원격 디스플레이 상황의 예로는 USB 버스가 있는 컴퓨터에 연결된 디스플레이 모니터와 네트워크를 통해 원격으로 연결된 디스플레이가 있습니다.

0으로 설정하면 디스플레이 파이프라인 하드웨어가 GPU 그래픽 렌더링 파이프라인과 동일한 디바이스에 있습니다.

Reserved

시스템에서 사용하도록 예약되었습니다. 디스플레이 미니포트 드라이버는 이 값을 0으로 설정해야 합니다.

설명

이 항목에서는 다음과 같은 용어 정의가 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
머리글 d3dkmdt.h

추가 정보

D3DDDIFORMAT