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

矩形