D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS结构(d3dkmddi.h)
指示内核模式仅显示驱动程序 (KMDOD) 如何执行当前作。
语法
typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
union {
struct {
UINT Rotate : 1;
UINT Reserved : 31;
};
UINT Value;
};
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;
成员
[in] Rotate
一个 UINT 值,该值指定是否在演示位块传输(bitblt)期间旋转演示文稿数据以匹配屏幕的当前方向。 屏幕的当前方向在 旋转D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 结构的成员中设置,该成员在视频演示路径 D3DKMDT_VIDPN_PRESENT_PATH 结构的 ContentTransformation 成员中设置。
仅当设置了 旋转 位字段标志时,KMDOD 才应旋转数据。 即使 KMDOD 确定屏幕的当前方向是从演示文稿数据旋转的,并且未设置 旋转,KMDOD 也不应旋转数据。
设置此成员等效于设置 32 位 值 成员的第一位(0x00000001)。
[in] Reserved
此成员是保留的,应设置为零。
将此成员设置为零相当于将 32 位 值 成员的剩余 31 位(0xFFFFFFFF)设置为零。
Value
联合中的成员,D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS 包含可以保存一个 32 位值,该值标识要执行的当前作的类型。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |