DXGI_DDI_PRIMARY_DESC 구조체(dxgiddi.h)

기본으로 사용되는 리소스(즉, 디스플레이로 검사되는 리소스)를 설명합니다.

구문

typedef struct DXGI_DDI_PRIMARY_DESC {
  [in]  UINT                           Flags;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  DXGI_DDI_MODE_DESC             ModeDesc;
  [out] UINT                           DriverFlags;
} DXGI_DDI_PRIMARY_DESC;

멤버

[in] Flags

리소스가 표시되는 방식을 나타내는 다음 값 중 유효한 비트 OR입니다.

의미
DXGI_DDI_PRIMARY_OPTIONAL(0x1) 사용자 모드 디스플레이 드라이버는 리소스가 기본이 되는 것을 방지할 수 있습니다.
드라이버는 실제 대칭 이동(선택적 기본에서 일반 주 복제본으로)을 방지하고 복사 스타일 현재 작업을 사용할 수 있습니다. 따라서 이러한 방식으로 드라이버는 리소스가 실제로 기본으로 사용되지 않도록 방지할 수 있습니다.
DXGI_DDI_PRIMARY_NONPREROTATED(0x2) 애플리케이션이 뷰포트 및 프로젝션 행렬과 같이 회전하여 출력 방향을 처리하기 때문에 기본은 DXGI_DDI_MODE_ROTATION_IDENTITY 형식이 아닌 표시 모드와 함께 사용되더라도 실제로 DXGI_DDI_MODE_ROTATION_IDENTITY 형식 회전을 나타냅니다.
DXGI_DDI_PRIMARY_STEREO(0x4) Windows 8 이상 버전에서 지원됩니다.
기본 은 스테레오 백 버퍼를 나타냅니다.
DXGI_DDI_PRIMARY_INDIRECT(0x8) Windows 10 이상 버전에서 지원됩니다.
기본 은 간접 디스플레이 디바이스에 표시하는 데 사용됩니다.

[in] VidPnSourceId

기본 표면이 만들어지는 VidPN(비디오 현재 네트워크) 토폴로지 경로에 있는 비디오 원본의 0부터 시작하는 식별 번호입니다.

[in] ModeDesc

디스플레이 모드를 설명하는 DXGI_DDI_MODE_DESC 구조체입니다.

[out] DriverFlags

드라이버가 리소스를 표시할 수 있는 방법을 나타내는 유효한 비트 OR 값입니다.

DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT(0x1) 값은 현재 유일하게 지원되는 값입니다. 이 비트는 드라이버가 지정된 리소스의 하위 리소스를 주 리소스로 설정하는 런타임 설정을 지원할 수 없음을 나타냅니다. 사용자 모드 디스플레이 드라이버는 복사 작업을 통해 이 화면에서 프레젠테이션을 구현하는 경우 이 비트를 설정해야 합니다. 따라서 이 비트가 설정된 경우 런타임은 대칭 이동 스타일 프레젠테이션을 사용하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 dxgiddi.h(D3d10umddi.h 포함)

추가 정보

D3D10DDIARG_CREATERESOURCE

DXGI_DDI_MODE_DESC