다음을 통해 공유


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부터 시작하는 ID)입니다.

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