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_PRESENT_DISPLAY_ONLY_FLAGS