D3DKMT_OUTPUTDUPLPRESENT 구조체(d3dkmthk.h)

데스크톱 중복 API 스왑 체인 현재 작업에 대해 설명합니다.

구문

typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
  [in] D3DKMT_HANDLE                  hContext;
  [in] D3DKMT_HANDLE                  hSource;
       D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] ULONG                          BroadcastContextCount;
       D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  [in] D3DKMT_PRESENT_RGNS            PresentRegions;
  [in] D3DKMT_OUTPUTDUPLPRESENTFLAGS  Flags;
       D3DKMT_HANDLE                  hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;

멤버

[in] hContext

컨텍스트에 대한 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다.

[in] hSource

표시할 원본 할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다.

VidPnSourceId

VidPN(Video Present Network) 토폴로지의 경로에 있는 비디오 현재 원본의 0부터 시작하는 식별 번호입니다.

[in] BroadcastContextCount

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

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

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

[in] PresentRegions

D3DKMT_PRESENT_RGNS 형식의 더티 및 이동 영역입니다.

[in] Flags

현재 작업에 대한 옵션을 설명하는 D3DKMT_OUTPUTDUPLPRESENTFLAGS 열거형 값의 비트 OR 조합입니다.

hIndirectContext

DoD 현재 경로를 통해 리디렉션하기 위한 간접 어댑터 컨텍스트입니다. 이 멤버는 PresentIndirect 플래그가 설정된 경우에만 유효합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3dkmthk.h(D3dkmthk.h 포함)

추가 정보

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS