다음을 통해 공유


D3DKMT_PRESENT_MULTIPLANE_OVERLAY 구조체(d3dkmthk.h)

현재 다중 평면 오버레이 정보를 포함합니다.

구문

typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY      *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;

멤버

hDevice

디바이스에 대한 핸들입니다.

hContext

디바이스 컨텍스트에 대한 핸들입니다.

BroadcastContextCount

컨텍스트 수를 지정합니다.

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

브로드캐스트 컨텍스트를 나타내는 D3DKMT_HANDLE 데이터 형식입니다.

VidPnSourceId

모니터가 연결된 VidPN(비디오 현재 네트워크) 토폴로지 경로에 있는 비디오 원본의 식별 번호(0부터 시작)입니다.

PresentCount

hDevice에서 지정한 디바이스에 대해 큐에 대기할 수 있는 현재 작업 수입니다.

FlipInterval

디스플레이 미니포트 드라이버가 기본적으로 2개, 3개 또는 4개의 세로 동기화가 발생한 후에 적용되도록 대칭 이동 명령의 예약을 지원하는지 여부를 지정하는 UINT 값입니다.

Flags

플래그 옵션.

PresentPlaneCount

고정할 리소스 수입니다.

pPresentPlanes

평면을 표시하는 포인터입니다.

Duration

현재 기간당.

요구 사항

요구 사항
헤더 d3dkmthk.h