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)拓扑的路径中视频演示源的从零开始的标识号,用于限制显示。

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