다음을 통해 공유


DXGKARG_PRESENT_DISPLAYONLY 구조체(d3dkmddi.h)

KMDOD(커널 모드 표시 전용 드라이버)가 현재 작업을 수행하는 방법을 나타냅니다.

구문

typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  VOID                                *pSource;
  ULONG                               BytesPerPixel;
  LONG                                Pitch;
  D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS   Flags;
  ULONG                               NumMoves;
  D3DKMT_MOVE_RECT                    *pMoves;
  ULONG                               NumDirtyRects;
  RECT                                *pDirtyRect;
  DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;

멤버

VidPnSourceId

표시를 제한할 비디오 현재 네트워크(VidPN) 토폴로지의 경로에 있는 비디오 원본의 0부터 시작하는 식별 번호입니다.

pSource

원본 이미지의 가상 시작 주소입니다.

BytesPerPixel

원본 이미지의 픽셀당 바이트 수입니다.

Pitch

원본 이미지에 있는 각 줄의 피치(바이트)입니다. 즉, 다음 줄의 시작 부분까지의 거리(바이트)입니다.

Flags

현재 작업에서 원본 이미지를 표시하는 방법을 식별하는 D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS 구조체입니다.

NumMoves

pMoves 멤버가 가리키는 화면 대 화면 이동 수입니다.

pMoves

D3DKMT_MOVE_RECT 화면 대 화면 이동 목록에 대한 포인터입니다.

NumDirtyRects

pDirtyRect 멤버가 가리키는 더티 사각형의 수입니다.

pDirtyRect

RECT 더티 사각형 목록에 대한 포인터입니다.

pfnPresentDisplayOnlyProgress

시스템에서 사용하도록 예약되었습니다. 운영 체제는 이 멤버를 NULL로 설정합니다.

요구 사항

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

추가 정보

D3DKMT_MOVE_RECT

D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS

DxgkCbPresentDisplayOnlyProgress

DxgkDdiPresentDisplayOnly

RECT